| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | BxfData BxfQuery BxfQueryResponse | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="BxfMessage"> <xs:annotation> <xs:documentation>The root for all BXF messages.</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice minOccurs="0"> <xs:annotation> <xs:documentation>Optional only for heartbeat and acknowledgment messagetypes.</xs:documentation> </xs:annotation> <xs:element name="BxfData"> <xs:annotation> <xs:documentation>Used to perform actions or supply information to another system.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0"> <xs:element name="ContentTransfer" type="ContentTransfer" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Used to transfer or transcode media from one location to another location</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Schedule" type="Schedule" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Used to describe a specific list of content in a linear playout sequence</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Format" type="Format" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The definition of the empty structure of a program as used by the traffic system to construct a schedule grid.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Content" type="Content" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Used to describe the content at a specific location</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Configuration" type="Configuration" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Used to describe the configuration values of a system</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> <xs:element name="BxfQuery"> <xs:annotation> <xs:documentation>Used to describe a SQL statement which when applied to another system's database returns data for the structure designated by the ReturnStructure into BxfQueryResponse.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="WhereClause" type="QueryString"> <xs:annotation> <xs:documentation>Simple SQL statements using BxfData elements and restricted by the format specified by QueryStringType (see BxfTypes). </xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReturnStructure" type="QueryStringIdentifier" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Describes the form of data you want returned into the BxfQueryResponse based on the format specified by QueryStringIdentifierType (see BxfTypes).</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="requestChunking" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates that the response to the query should be sent in multiple messages not to exceed the value set in memoryLimit.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="memoryLimit" type="xs:integer"> <xs:annotation> <xs:documentation>Maximum XML file size to return for a BxfQueryResponse. Integer value expressed in total KB (value=1000 same as 1MB).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> <xs:element name="BxfQueryResponse"> <xs:annotation> <xs:documentation>Used to respond to a BxfQuery request using the structure specified in ReturnStructure and the elemental definitions under BxfData.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The return message contains the data in the same constuct as BxfData based on the ReturnStrucutre definition and the appropriate level of the return data.</xs:documentation> </xs:annotation> </xs:any> </xs:sequence> <xs:attribute name="chunkingFlag" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates that the response message is in multiple parts (chunked) with itemNumber and totalItems indicating the organization of each segment.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="itemNumber" type="xs:positiveInteger"> <xs:annotation> <xs:documentation>If a message is chunked, this indicates the position of each message relative to the total messages.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="totalItems" type="xs:positiveInteger"> <xs:annotation> <xs:documentation>If a message is chunked, this indicates the total number of messages that need to be reassembled to create the complete message.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> </xs:choice> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>Required to be a unique identifier</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="Uuid"/> </xs:simpleType> </xs:attribute> <xs:attribute name="dateTime" type="xs:dateTime" use="required"> <xs:annotation> <xs:documentation>Date and time of generation of the message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="messageType" type="MessageType" use="required"> <xs:annotation> <xs:documentation>Required as an indication of the purpose of the message including the ability to ping another system to see if it active</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="origin" use="required"> <xs:annotation> <xs:documentation>Device name of the originating system of the message (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="originType" type="OriginType" use="required"> <xs:annotation> <xs:documentation>Type of the originating system (see ATSC code point registry - www.atsc.org/standards/Code_Point_Registry.pdf)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="userName" use="required"> <xs:annotation> <xs:documentation>identifies the sender of the message in a string format</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="destination" type="xs:string"> <xs:annotation> <xs:documentation>Device name of the intended destination for the message (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="destinationId" type="Uuid"> <xs:annotation> <xs:documentation>a UUID to globally identify the destination system</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="destinationType" type="DestinationType"> <xs:annotation> <xs:documentation>Type of the destination system (see ATSC code point registry - www.atsc.org/standards/Code_Point_Registry.pdf)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="originId" type="Uuid"> <xs:annotation> <xs:documentation>a UUID to globally identify the originating system</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="originMessageId" type="Uuid"> <xs:annotation> <xs:documentation>A UUID used in response messages that refers to the origin message ID</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="BxfStatus"> <xs:annotation> <xs:documentation>Indicates the result of processing the request</xs:documentation> </xs:annotation> </xs:attribute> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| type | restriction of Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>Required to be a unique identifier</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="Uuid"/> </xs:simpleType> </xs:attribute> |
| type | xs:dateTime | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="dateTime" type="xs:dateTime" use="required"> <xs:annotation> <xs:documentation>Date and time of generation of the message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | MessageType | |||||||||||||||||||||||||||||||||
| properties |
|
|||||||||||||||||||||||||||||||||
| facets |
|
|||||||||||||||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||||||||||||||
| source | <xs:attribute name="messageType" type="MessageType" use="required"> <xs:annotation> <xs:documentation>Required as an indication of the purpose of the message including the ability to ping another system to see if it active</xs:documentation> </xs:annotation> </xs:attribute> |
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="origin" use="required"> <xs:annotation> <xs:documentation>Device name of the originating system of the message (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| type | OriginType | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="originType" type="OriginType" use="required"> <xs:annotation> <xs:documentation>Type of the originating system (see ATSC code point registry - www.atsc.org/standards/Code_Point_Registry.pdf)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="userName" use="required"> <xs:annotation> <xs:documentation>identifies the sender of the message in a string format</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| type | xs:string | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="destination" type="xs:string"> <xs:annotation> <xs:documentation>Device name of the intended destination for the message (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="destinationId" type="Uuid"> <xs:annotation> <xs:documentation>a UUID to globally identify the destination system</xs:documentation> </xs:annotation> </xs:attribute> |
| type | DestinationType | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="destinationType" type="DestinationType"> <xs:annotation> <xs:documentation>Type of the destination system (see ATSC code point registry - www.atsc.org/standards/Code_Point_Registry.pdf)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="originId" type="Uuid"> <xs:annotation> <xs:documentation>a UUID to globally identify the originating system</xs:documentation> </xs:annotation> </xs:attribute> |
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="originMessageId" type="Uuid"> <xs:annotation> <xs:documentation>A UUID used in response messages that refers to the origin message ID</xs:documentation> </xs:annotation> </xs:attribute> |
| type | BxfStatus | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="status" type="BxfStatus"> <xs:annotation> <xs:documentation>Indicates the result of processing the request</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContentTransfer Schedule Format Content Configuration PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="BxfData"> <xs:annotation> <xs:documentation>Used to perform actions or supply information to another system.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0"> <xs:element name="ContentTransfer" type="ContentTransfer" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Used to transfer or transcode media from one location to another location</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Schedule" type="Schedule" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Used to describe a specific list of content in a linear playout sequence</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Format" type="Format" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The definition of the empty structure of a program as used by the traffic system to construct a schedule grid.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Content" type="Content" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Used to describe the content at a specific location</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Configuration" type="Configuration" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Used to describe the configuration values of a system</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | ContentTransfer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Content Source Destination PrivateInformation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="ContentTransfer" type="ContentTransfer" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Used to transfer or transcode media from one location to another location</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | Schedule | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Channel ScheduleName ScheduledEvent AsRun RealTimeDetail PrivateInformation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Schedule" type="Schedule" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Used to describe a specific list of content in a linear playout sequence</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | Format | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | FormatId FormatLength FormatName FormatNotes FormatUsage FormatStructure PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Format" type="Format" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The definition of the empty structure of a program as used by the traffic system to construct a schedule grid.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | Content | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | ProgramContent NonProgramContent | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Content" type="Content" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Used to describe the content at a specific location</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | Configuration | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Name ConfigurationData PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Configuration" type="Configuration" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Used to describe the configuration values of a system</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||
| children | WhereClause ReturnStructure | ||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="BxfQuery"> <xs:annotation> <xs:documentation>Used to describe a SQL statement which when applied to another system's database returns data for the structure designated by the ReturnStructure into BxfQueryResponse.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="WhereClause" type="QueryString"> <xs:annotation> <xs:documentation>Simple SQL statements using BxfData elements and restricted by the format specified by QueryStringType (see BxfTypes). </xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReturnStructure" type="QueryStringIdentifier" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Describes the form of data you want returned into the BxfQueryResponse based on the format specified by QueryStringIdentifierType (see BxfTypes).</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="requestChunking" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates that the response to the query should be sent in multiple messages not to exceed the value set in memoryLimit.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="memoryLimit" type="xs:integer"> <xs:annotation> <xs:documentation>Maximum XML file size to return for a BxfQueryResponse. Integer value expressed in total KB (value=1000 same as 1MB).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| type | xs:boolean | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="requestChunking" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates that the response to the query should be sent in multiple messages not to exceed the value set in memoryLimit.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:integer | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="memoryLimit" type="xs:integer"> <xs:annotation> <xs:documentation>Maximum XML file size to return for a BxfQueryResponse. Integer value expressed in total KB (value=1000 same as 1MB).</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | QueryString | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="WhereClause" type="QueryString"> <xs:annotation> <xs:documentation>Simple SQL statements using BxfData elements and restricted by the format specified by QueryStringType (see BxfTypes). </xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | QueryStringIdentifier | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="ReturnStructure" type="QueryStringIdentifier" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Describes the form of data you want returned into the BxfQueryResponse based on the format specified by QueryStringIdentifierType (see BxfTypes).</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="BxfQueryResponse"> <xs:annotation> <xs:documentation>Used to respond to a BxfQuery request using the structure specified in ReturnStructure and the elemental definitions under BxfData.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The return message contains the data in the same constuct as BxfData based on the ReturnStrucutre definition and the appropriate level of the return data.</xs:documentation> </xs:annotation> </xs:any> </xs:sequence> <xs:attribute name="chunkingFlag" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates that the response message is in multiple parts (chunked) with itemNumber and totalItems indicating the organization of each segment.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="itemNumber" type="xs:positiveInteger"> <xs:annotation> <xs:documentation>If a message is chunked, this indicates the position of each message relative to the total messages.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="totalItems" type="xs:positiveInteger"> <xs:annotation> <xs:documentation>If a message is chunked, this indicates the total number of messages that need to be reassembled to create the complete message.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| type | xs:boolean | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="chunkingFlag" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates that the response message is in multiple parts (chunked) with itemNumber and totalItems indicating the organization of each segment.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:positiveInteger | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="itemNumber" type="xs:positiveInteger"> <xs:annotation> <xs:documentation>If a message is chunked, this indicates the position of each message relative to the total messages.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:positiveInteger | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="totalItems" type="xs:positiveInteger"> <xs:annotation> <xs:documentation>If a message is chunked, this indicates the total number of messages that need to be reassembled to create the complete message.</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| children | SmpteDateTime UtcDateTime | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="BxfDateTime"> <xs:annotation> <xs:documentation>Allows either SMPTE or UTC based date-time notation</xs:documentation> </xs:annotation> <xs:choice> <xs:element name="SmpteDateTime" type="BxfSmpteDateTime"/> <xs:element name="UtcDateTime" type="BxfUtcDateTime"/> </xs:choice> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | BxfSmpteDateTime | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | SmpteTimeCode | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="SmpteDateTime" type="BxfSmpteDateTime"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||
| type | BxfUtcDateTime | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| source | <xs:element name="UtcDateTime" type="BxfUtcDateTime"/> |
| diagram | ![]() |
||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| children | SmpteDuration UtcDuration | ||
| used by | |||
| annotation |
|
||
| source | <xs:complexType name="BxfDuration"> <xs:annotation> <xs:documentation>Duration can be expressed using either SMPTE time code or xs:duration</xs:documentation> </xs:annotation> <xs:choice> <xs:element name="SmpteDuration" type="BxfSmpteTime"/> <xs:element name="UtcDuration" type="xs:duration"/> </xs:choice> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||
| type | BxfSmpteTime | ||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||
| children | SmpteTimeCode | ||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="SmpteDuration" type="BxfSmpteTime"/> |
| diagram | |||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:duration | ||||
| properties |
|
||||
| source | <xs:element name="UtcDuration" type="xs:duration"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of BxfSmpteTime | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | SmpteTimeCode | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="BxfSmpteDateTime"> <xs:annotation> <xs:documentation>Used for date-time entry in the schema</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="BxfSmpteTime"> <xs:attribute name="broadcastDate" type="xs:date" use="required"> <xs:annotation> <xs:documentation>Date relative to the broadcast day of the schedule.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="utcStartofBroadcastDay" type="xs:dateTime"> <xs:annotation> <xs:documentation>Conversion of the start of the broadcast day to UTC.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> |
| type | xs:date | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="broadcastDate" type="xs:date" use="required"> <xs:annotation> <xs:documentation>Date relative to the broadcast day of the schedule.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:dateTime | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="utcStartofBroadcastDay" type="xs:dateTime"> <xs:annotation> <xs:documentation>Conversion of the start of the broadcast day to UTC.</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||
| children | SmpteTimeCode | ||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="BxfSmpteTime"> <xs:annotation> <xs:documentation>Used for time duration or offset</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="SmpteTimeCode" type="Smpte258MTimeCode"> <xs:annotation> <xs:documentation>Specifies duration in the format HH:MM:SSpFF where "p" can be either a ":" ";" "," or "." to indicate drop frame or non-drop frame. For details refer to SMPTE 258M, section 8.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="frameRate" type="xs:decimal"> <xs:annotation> <xs:documentation>Specifies the number of frames per second and should always be provided if known</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="framecount" type="xs:integer"/> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| type | xs:decimal | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="frameRate" type="xs:decimal"> <xs:annotation> <xs:documentation>Specifies the number of frames per second and should always be provided if known</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:integer | ||
| properties |
|
||
| source | <xs:attribute name="framecount" type="xs:integer"/> |
| diagram | ![]() |
||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||
| type | Smpte258MTimeCode | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="SmpteTimeCode" type="Smpte258MTimeCode"> <xs:annotation> <xs:documentation>Specifies duration in the format HH:MM:SSpFF where "p" can be either a ":" ";" "," or "." to indicate drop frame or non-drop frame. For details refer to SMPTE 258M, section 8.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | extension of xs:string | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="BxfText"> <xs:annotation> <xs:documentation>Used for all free text entry elements in the schema</xs:documentation> </xs:annotation> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="lang" type="pmcp:languageType"/> <xs:attribute name="size" type="xs:positiveInteger"/> <xs:attribute name="type" type="xs:string"/> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:extension> </xs:simpleContent> </xs:complexType> |
| type | languageType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| source | <xs:attribute name="lang" type="pmcp:languageType"/> |
| type | xs:positiveInteger | ||
| properties |
|
||
| source | <xs:attribute name="size" type="xs:positiveInteger"/> |
| type | xs:string | ||
| properties |
|
||
| source | <xs:attribute name="type" type="xs:string"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||
| type | extension of xs:dateTime | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||
| source | <xs:complexType name="BxfUtcDateTime"> <xs:annotation> <xs:documentation>Standard UTC Date-Time</xs:documentation> </xs:annotation> <xs:simpleContent> <xs:extension base="xs:dateTime"> <xs:attributeGroup ref="Action-ErrorGroup"/> <xs:attribute name="localTimeZone" type="xs:string"> <xs:annotation> <xs:documentation>This can be used to display the name of the time zone or the time zone code as designated by the Naval Observatory at http://aa.usno.navy.mil</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> |
| type | xs:string | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="localTimeZone" type="xs:string"> <xs:annotation> <xs:documentation>This can be used to display the name of the time zone or the time zone code as designated by the Naval Observatory at http://aa.usno.navy.mil</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| children | EventNote | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="EventNotes"> <xs:annotation> <xs:documentation>Operator notes used to annotate the event with reference to the person that created the note.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="EventNote" type="BxfText" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="EventNote" type="BxfText" maxOccurs="unbounded"/> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||||||||||||||||||||
| type | restriction of xs:string | |||||||||||||||||||||||||||||||||
| used by |
|
|||||||||||||||||||||||||||||||||
| facets |
|
|||||||||||||||||||||||||||||||||
| source | <xs:simpleType name="AsRunStatusType"> <xs:restriction base="xs:string"> <xs:enumeration value="Aired Without Discrepancy"/> <xs:enumeration value="Technical Difficulty"/> <xs:enumeration value="Did not air"/> <xs:enumeration value="Aired with Duration Discrepancy"/> <xs:enumeration value="Aired with Content Discrepancy"/> <xs:enumeration value="Preempted"/> <xs:enumeration value="Joined in Progress"/> <xs:enumeration value="Inserted by Operator"/> <xs:enumeration value="Unknown"/> <xs:enumeration value="Missing Content"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| type | union of (elementaryErrorType, BxfElementaryErrorExt) | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:simpleType name="BxfElementaryError"> <xs:annotation> <xs:documentation>Type for an elementary error</xs:documentation> </xs:annotation> <xs:union memberTypes="pmcp:elementaryErrorType BxfElementaryErrorExt"/> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||
| type | restriction of xs:string | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="BxfElementaryErrorExt"> <xs:annotation> <xs:documentation>Type for an elementary error</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:pattern value="(system_unavailable|not_supported|duplicate_message|processing_exception)(:.*)?"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| type | list of BxfElementaryError | ||
| used by |
|
||
| source | <xs:simpleType name="BxfError"> <xs:list itemType="BxfElementaryError"/> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||
| type | shortNameType | ||||||
| used by |
|
||||||
| facets |
|
||||||
| source | <xs:simpleType name="BxfShortName"> <xs:restriction base="pmcp:shortNameType"/> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| type | union of (statusType, BxfStatusExtType) | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:simpleType name="BxfStatus"> <xs:annotation> <xs:documentation>Status of a reply message</xs:documentation> </xs:annotation> <xs:union memberTypes="pmcp:statusType BxfStatusExtType"/> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||
| type | restriction of xs:string | ||||||
| used by |
|
||||||
| facets |
|
||||||
| source | <xs:simpleType name="BxfStatusExtType"> <xs:restriction base="xs:string"> <xs:enumeration value="warning"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| type | xs:anyURI | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:simpleType name="BxfUri"> <xs:annotation> <xs:documentation>Used to denote a universal file location</xs:documentation> </xs:annotation> <xs:restriction base="xs:anyURI"/> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | restriction of xs:string | |||||||||
| used by |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:simpleType name="DayPattern"> <xs:annotation> <xs:documentation>A binary representation of the days of the week with Monday in the left-most position (eg - "1111100" = M-F)</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:length value="7"/> <xs:pattern value="[0,1]{7}"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| type | xs:string | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:simpleType name="DestinationType"> <xs:annotation> <xs:documentation>Type of the destination system (see ATSC code point registry - www.atsc.org/standards/Code_Point_Registry.pdf)</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"/> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||
| type | restriction of xs:string | ||||||||||||
| used by |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:simpleType name="EiCode"> <xs:annotation> <xs:documentation>FCC Children's and Information Codes</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="7"/> <xs:maxLength value="9"/> <xs:pattern value="E-I [0-9]{0,1}[0-9]-[0-9]{0,1}[0-9]"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||
| type | restriction of xs:string | ||||||||||||
| used by |
|
||||||||||||
| facets |
|
||||||||||||
| source | <xs:simpleType name="EndModeType"> <xs:restriction base="xs:string"> <xs:enumeration value="Duration"/> <xs:enumeration value="Manual"/> <xs:enumeration value="External"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||||||||||||||||||||
| type | restriction of xs:string | |||||||||||||||||||||||||||||||||
| used by |
|
|||||||||||||||||||||||||||||||||
| facets |
|
|||||||||||||||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||||||||||||||
| source | <xs:simpleType name="MessageType"> <xs:annotation> <xs:documentation>Allowed types of messages in this schema</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="Acknowledgement"> <xs:annotation> <xs:documentation>An acknowledgement that a message was received.</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Heartbeat"> <xs:annotation> <xs:documentation>A message for checking connectivity.</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Information"> <xs:annotation> <xs:documentation>A notification of changes or request to do something that does not warrant a reply.</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Message Status Request"> <xs:annotation> <xs:documentation>A request for the status of a message that was previously sent.</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Request"> <xs:annotation> <xs:documentation>A request to do something that requires a reply.</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="Reply"> <xs:annotation> <xs:documentation>A reply to a request message.</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||
| type | restriction of xs:string | ||||||||||||
| facets |
|
||||||||||||
| source | <xs:simpleType name="OperationalModeType"> <xs:restriction base="xs:string"> <xs:enumeration value="Normal"/> <xs:enumeration value="JIP"/> <xs:enumeration value="Expendable"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| type | xs:string | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:simpleType name="OriginType"> <xs:annotation> <xs:documentation>Type of the origin system (see ATSC code point registry - www.atsc.org/standards/Code_Point_Registry.pdf)</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"/> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | restriction of xs:string | |||||||||
| used by |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:simpleType name="QueryString"> <xs:annotation> <xs:documentation>Restricts the Query where clause based on a pattern. Note that negation requests are not supported.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:pattern value="[A-Z][a-zA-Z0-9]*(/[A-Z][a-zA-Z0-9]*)*(/@[a-z][a-zA-Z0-9]*){0,1}(\s)*(=|>=|<|<=|!=)\s*["][^"]*["](\s+(AND|and|or|OR)\s+[A-Z][a-zA-Z0-9]*(/[A-Z][a-zA-Z0-9]*)*(/@[a-z][a-zA-Z0-9]*){0,1}\s*(=|>=|<|<=|!=)\s*["][^"]*["]\s*)*"/> <xs:pattern value="\*"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||
| type | restriction of xs:string | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="QueryStringIdentifier"> <xs:annotation> <xs:documentation>Restricts Query ReturnStrucutre based on a pattern that would restrict the return structure to follow the “camel back” style used in the Schema</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:pattern value="[A-Z][a-zA-Z0-9]*(/[A-Z][a-zA-Z0-9]*)*(/\*){0,1}"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||||||||||||||
| type | restriction of xs:string | |||||||||||||||||||||||||||
| used by |
|
|||||||||||||||||||||||||||
| facets |
|
|||||||||||||||||||||||||||
| source | <xs:simpleType name="ScheduleEventType"> <xs:restriction base="xs:string"> <xs:enumeration value="Primary"/> <xs:enumeration value="NonPrimary"/> <xs:enumeration value="Auxillary"/> <xs:enumeration value="Comment"/> <xs:enumeration value="ProgramHeader"/> <xs:enumeration value="BreakHeader"/> <xs:enumeration value="Macro"/> <xs:enumeration value="Data"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | restriction of xs:string | |||||||||
| used by |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:simpleType name="ScheduleType"> <xs:annotation> <xs:documentation>A type of schedule</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="Primary"/> <xs:enumeration value="Alternate"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||
| type | restriction of xs:token | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="Smpte258MTimeCode"> <xs:annotation> <xs:documentation>Reference SMPTE 258M, section 8</xs:documentation> </xs:annotation> <xs:restriction base="xs:token"> <xs:pattern value="(([0-1][0-9])|([2][0-3])):[0-5][0-9]:[0-5][0-9](([.,])|([:;]))[0-2][0-9]"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||
| type | restriction of xs:string | |||||||||||||||
| used by |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:simpleType name="StartModeType"> <xs:restriction base="xs:string"> <xs:enumeration value="Follow"/> <xs:enumeration value="Fixed"/> <xs:enumeration value="Manual"/> <xs:enumeration value="External"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | restriction of xs:anyURI | |||||||||
| used by |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:simpleType name="Uuid"> <xs:annotation> <xs:documentation xml:lang="en-US">A universal unique identifier, as described by RFC 4122.</xs:documentation> </xs:annotation> <xs:restriction base="xs:anyURI"> <xs:length value="45"/> <xs:pattern value="urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:attributeGroup name="Action-ErrorGroup"> <xs:annotation> <xs:documentation>Used to set an action or report an error and add attribute extensibility</xs:documentation> </xs:annotation> <xs:attribute name="action" type="pmcp:actionType" use="optional"/> <xs:attribute name="error" type="BxfError" use="optional"/> <xs:attribute name="errorDescription" type="xs:string" use="optional"/> <xs:anyAttribute namespace="##any" processContents="lax"/> </xs:attributeGroup> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="pmcp:actionType" use="optional"/> |
| type | BxfError | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="BxfError" use="optional"/> |
| type | xs:string | ||||
| properties |
|
||||
| source | <xs:attribute name="errorDescription" type="xs:string" use="optional"/> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:attributeGroup name="PmcpActionErrorExtensionGroup"> <xs:annotation> <xs:documentation>Used to set an action or report an error and add attribute extensibility</xs:documentation> </xs:annotation> <xs:attribute name="errorDescription" type="xs:string" use="optional"/> <xs:anyAttribute namespace="##any" processContents="lax"/> </xs:attributeGroup> |
| type | xs:string | ||||
| properties |
|
||||
| source | <xs:attribute name="errorDescription" type="xs:string" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of ChannelType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Name Description ElementaryStream ParentalRating Audios Captions RedistributionControl TimeShiftedService ConditionalAccess DeferredAssociationTags PmtPrivateInformation VctPrivateInformation PmtDescriptor VctDescriptor PrivatePmcpInformation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="Channel"> <xs:complexContent> <xs:extension base="pmcp:ChannelType"> <xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Channel ScheduleName ScheduledEvent AsRun RealTimeDetail PrivateInformation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="Schedule"> <xs:annotation> <xs:documentation>A schedule</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Channel" type="Channel" minOccurs="0"> <xs:annotation> <xs:documentation>ATSC Channel Defninition used in PMCP</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleName" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>A name to describe the schedule</xs:documentation> </xs:annotation> </xs:element> <xs:choice minOccurs="0"> <xs:element name="ScheduledEvent" type="ScheduledEvent" maxOccurs="unbounded"/> <xs:element name="AsRun" maxOccurs="unbounded"> <xs:complexType> <xs:choice> <xs:element name="CompleteAsRun" type="CompleteAsRun"/> <xs:element name="BasicAsRun" type="BasicAsRun"/> </xs:choice> </xs:complexType> </xs:element> </xs:choice> <xs:element name="RealTimeDetail" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="EventId" type="EventExtId"> <xs:annotation> <xs:documentation>Links to the events as described in ScheduledEvent if in the future or in the AsRun if current or in the past. Can be null if the event was added manually.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="RealTimeSequence" type="xs:integer"> <xs:annotation> <xs:documentation>If zero, indicates the current airing event; if negative, indicates that the event was in the past and has aired; if positive, indicates an event that will air. The integer number indicates the sequence order going forward or backward in time. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="EventStartTime" type="BxfDateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Either the actual start time if the event already aired or is airing or the expected start time if in the future.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attribute name="type" type="ScheduleType" use="required"> <xs:annotation> <xs:documentation>Primary or Alternate Schedule</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="scheduleId" type="Uuid" use="required"> <xs:annotation> <xs:documentation>A unique identifier for the schedule</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dayPattern" type="DayPattern"> <xs:annotation> <xs:documentation>A binary representation of the days of the week with Monday in the left-most position (eg - "1111100" = M-F)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="scheduleStart" type="xs:dateTime" use="optional"> <xs:annotation> <xs:documentation>Date and Time of the start of a schedule</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="scheduleEnd" type="xs:dateTime" use="optional"> <xs:annotation> <xs:documentation>Date and Time of the End of the schedule</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="invokeSchedule" type="xs:boolean"> <xs:annotation> <xs:documentation>Used to remotely invoke an alternate schedule to become active</xs:documentation> </xs:annotation> </xs:attribute> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| type | ScheduleType | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="type" type="ScheduleType" use="required"> <xs:annotation> <xs:documentation>Primary or Alternate Schedule</xs:documentation> </xs:annotation> </xs:attribute> |
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="scheduleId" type="Uuid" use="required"> <xs:annotation> <xs:documentation>A unique identifier for the schedule</xs:documentation> </xs:annotation> </xs:attribute> |
| type | DayPattern | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="dayPattern" type="DayPattern"> <xs:annotation> <xs:documentation>A binary representation of the days of the week with Monday in the left-most position (eg - "1111100" = M-F)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:dateTime | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="scheduleStart" type="xs:dateTime" use="optional"> <xs:annotation> <xs:documentation>Date and Time of the start of a schedule</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:dateTime | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="scheduleEnd" type="xs:dateTime" use="optional"> <xs:annotation> <xs:documentation>Date and Time of the End of the schedule</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:boolean | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="invokeSchedule" type="xs:boolean"> <xs:annotation> <xs:documentation>Used to remotely invoke an alternate schedule to become active</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | Channel | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Name Description ElementaryStream ParentalRating Audios Captions RedistributionControl TimeShiftedService ConditionalAccess DeferredAssociationTags PmtPrivateInformation VctPrivateInformation PmtDescriptor VctDescriptor PrivatePmcpInformation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Channel" type="Channel" minOccurs="0"> <xs:annotation> <xs:documentation>ATSC Channel Defninition used in PMCP</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="ScheduleName" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>A name to describe the schedule</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | ScheduledEvent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | EventData Content AlternateAudioContent ContentType Format ScheduleElements Series ParentalRating EiCode ContentPlayNumber PremiereFlag LastPlayFlag TransformationOutput PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="ScheduledEvent" type="ScheduledEvent" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | CompleteAsRun BasicAsRun | ||||||||
| source | <xs:element name="AsRun" maxOccurs="unbounded"> <xs:complexType> <xs:choice> <xs:element name="CompleteAsRun" type="CompleteAsRun"/> <xs:element name="BasicAsRun" type="BasicAsRun"/> </xs:choice> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | CompleteAsRun | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | EventData Content AlternateAudioContent ContentType Format ScheduleElements Series ParentalRating EiCode ContentPlayNumber PremiereFlag LastPlayFlag TransformationOutput PrivateInformation AsRunDetail | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="CompleteAsRun" type="CompleteAsRun"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | BasicAsRun | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | AsRunEventId Content AsRunDetail PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="BasicAsRun" type="BasicAsRun"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | EventId RealTimeSequence EventStartTime PrivateInformation | ||||||||
| source | <xs:element name="RealTimeDetail" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="EventId" type="EventExtId"> <xs:annotation> <xs:documentation>Links to the events as described in ScheduledEvent if in the future or in the AsRun if current or in the past. Can be null if the event was added manually.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="RealTimeSequence" type="xs:integer"> <xs:annotation> <xs:documentation>If zero, indicates the current airing event; if negative, indicates that the event was in the past and has aired; if positive, indicates an event that will air. The integer number indicates the sequence order going forward or backward in time. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="EventStartTime" type="BxfDateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Either the actual start time if the event already aired or is airing or the expected start time if in the future.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | EventExtId | ||||
| properties |
|
||||
| children | Null EventId BillingReferenceCode | ||||
| annotation |
|
||||
| source | <xs:element name="EventId" type="EventExtId"> <xs:annotation> <xs:documentation>Links to the events as described in ScheduledEvent if in the future or in the AsRun if current or in the past. Can be null if the event was added manually.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:integer | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="RealTimeSequence" type="xs:integer"> <xs:annotation> <xs:documentation>If zero, indicates the current airing event; if negative, indicates that the event was in the past and has aired; if positive, indicates an event that will air. The integer number indicates the sequence order going forward or backward in time. </xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfDateTime | ||||||||
| properties |
|
||||||||
| children | SmpteDateTime UtcDateTime | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="EventStartTime" type="BxfDateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Either the actual start time if the event already aired or is airing or the expected start time if in the future.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Content Source Destination PrivateInformation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="ContentTransfer"> <xs:annotation> <xs:documentation>Transfer content from a source to a destination</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Content" type="Content"> <xs:annotation> <xs:documentation>The meta-data associated with each transfer event</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Source" minOccurs="0"> <xs:annotation> <xs:documentation>A description of the location and essence and any rules associated with its use</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Media" type="Media"> <xs:annotation> <xs:documentation>Describes the essence and the location of the content</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UsagePolicy" type="UsagePolicy" minOccurs="0"> <xs:annotation> <xs:documentation>Business rules expected to be applied when the content is used at this location</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Destination" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>A description of the location to be transfered to and optionally the transcoding of the content at this new location. Note that new policies may be applied</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Media" type="Media"> <xs:annotation> <xs:documentation>Describes the essence and the new location of the content once transfered</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UsagePolicy" type="UsagePolicy" minOccurs="0"> <xs:annotation> <xs:documentation>Business rules expected to be applied when the content is used at this location</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DestinationContentId" type="BxfContentId" minOccurs="0"> <xs:annotation> <xs:documentation>If know, the system can specific the new contentId for the transfered content at the new location</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attribute name="transferId" type="Uuid" use="required"> <xs:annotation> <xs:documentation>Required to be a UUID</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="transferType" type="TransferType" use="required"> <xs:annotation> <xs:documentation>The purpose of the transfer order</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="conditionalSource" type="xs:positiveInteger" default="1"> <xs:annotation> <xs:documentation>If set to 1 then primary source. Numbers greater than 1 indicate backup sources that are used in value order only if primary fails.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="priority" type="PriorityType" default="Normal"> <xs:annotation> <xs:documentation>The order in which the receiving system will attempt to receive the transfer of content</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="parentTransferId" type="Uuid"> <xs:annotation> <xs:documentation>Used to link transfers as a group. Required to be a UUID.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="TransferStatusType"> <xs:annotation> <xs:documentation>Ennumerated list of possible conditions for each transfer particularly used for long running content transfers</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="statusDescription" type="xs:string"> <xs:annotation> <xs:documentation>Detail description relating to the status of the transfer</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="percentComplete"> <xs:annotation> <xs:documentation>Used with in-progress status</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:short"> <xs:minInclusive value="0"/> <xs:maxInclusive value="100"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="recordEventStart" type="xs:dateTime"> <xs:annotation> <xs:documentation>Used to specify a specific start date and time to record a transfer of content</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="recordEventEnd" type="xs:dateTime"> <xs:annotation> <xs:documentation>Used to specify a specific end date and time to record a transfer of content</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dayPattern" type="DayPattern"> <xs:annotation> <xs:documentation>Used to specify which days of the week a record event should take place</xs:documentation> </xs:annotation> </xs:attribute> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="transferId" type="Uuid" use="required"> <xs:annotation> <xs:documentation>Required to be a UUID</xs:documentation> </xs:annotation> </xs:attribute> |
| type | TransferType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| annotation |
|
|||||||||||||||
| source | <xs:attribute name="transferType" type="TransferType" use="required"> <xs:annotation> <xs:documentation>The purpose of the transfer order</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:positiveInteger | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="conditionalSource" type="xs:positiveInteger" default="1"> <xs:annotation> <xs:documentation>If set to 1 then primary source. Numbers greater than 1 indicate backup sources that are used in value order only if primary fails.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | PriorityType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| facets |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:attribute name="priority" type="PriorityType" default="Normal"> <xs:annotation> <xs:documentation>The order in which the receiving system will attempt to receive the transfer of content</xs:documentation> </xs:annotation> </xs:attribute> |
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="parentTransferId" type="Uuid"> <xs:annotation> <xs:documentation>Used to link transfers as a group. Required to be a UUID.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | TransferStatusType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| facets |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:attribute name="status" type="TransferStatusType"> <xs:annotation> <xs:documentation>Ennumerated list of possible conditions for each transfer particularly used for long running content transfers</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="statusDescription" type="xs:string"> <xs:annotation> <xs:documentation>Detail description relating to the status of the transfer</xs:documentation> </xs:annotation> </xs:attribute> |
| type | restriction of xs:short | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="percentComplete"> <xs:annotation> <xs:documentation>Used with in-progress status</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:short"> <xs:minInclusive value="0"/> <xs:maxInclusive value="100"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| type | xs:dateTime | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="recordEventStart" type="xs:dateTime"> <xs:annotation> <xs:documentation>Used to specify a specific start date and time to record a transfer of content</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:dateTime | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="recordEventEnd" type="xs:dateTime"> <xs:annotation> <xs:documentation>Used to specify a specific end date and time to record a transfer of content</xs:documentation> </xs:annotation> </xs:attribute> |
| type | DayPattern | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="dayPattern" type="DayPattern"> <xs:annotation> <xs:documentation>Used to specify which days of the week a record event should take place</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | Content | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | ProgramContent NonProgramContent | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Content" type="Content"> <xs:annotation> <xs:documentation>The meta-data associated with each transfer event</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | Media UsagePolicy | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="Source" minOccurs="0"> <xs:annotation> <xs:documentation>A description of the location and essence and any rules associated with its use</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Media" type="Media"> <xs:annotation> <xs:documentation>Describes the essence and the location of the content</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UsagePolicy" type="UsagePolicy" minOccurs="0"> <xs:annotation> <xs:documentation>Business rules expected to be applied when the content is used at this location</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | Media | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | BaseBand PrecompressedTS ProfileMacro PrivateInformation MediaLocation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Media" type="Media"> <xs:annotation> <xs:documentation>Describes the essence and the location of the content</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | UsagePolicy | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | AssignedChannels EmbargoDate FirstAirDate ExpirationDate PurgeDate HiatusDateRange PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="UsagePolicy" type="UsagePolicy" minOccurs="0"> <xs:annotation> <xs:documentation>Business rules expected to be applied when the content is used at this location</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | Media UsagePolicy DestinationContentId | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="Destination" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>A description of the location to be transfered to and optionally the transcoding of the content at this new location. Note that new policies may be applied</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Media" type="Media"> <xs:annotation> <xs:documentation>Describes the essence and the new location of the content once transfered</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UsagePolicy" type="UsagePolicy" minOccurs="0"> <xs:annotation> <xs:documentation>Business rules expected to be applied when the content is used at this location</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DestinationContentId" type="BxfContentId" minOccurs="0"> <xs:annotation> <xs:documentation>If know, the system can specific the new contentId for the transfered content at the new location</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | Media | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | BaseBand PrecompressedTS ProfileMacro PrivateInformation MediaLocation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Media" type="Media"> <xs:annotation> <xs:documentation>Describes the essence and the new location of the content once transfered</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | UsagePolicy | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | AssignedChannels EmbargoDate FirstAirDate ExpirationDate PurgeDate HiatusDateRange PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="UsagePolicy" type="UsagePolicy" minOccurs="0"> <xs:annotation> <xs:documentation>Business rules expected to be applied when the content is used at this location</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | BxfContentId | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="DestinationContentId" type="BxfContentId" minOccurs="0"> <xs:annotation> <xs:documentation>If know, the system can specific the new contentId for the transfered content at the new location</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||
| type | restriction of xs:string | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| facets |
|
||||||||||||||||||
| source | <xs:simpleType name="PriorityType"> <xs:restriction base="xs:string"> <xs:enumeration value="Deferred"/> <xs:enumeration value="Urgent"/> <xs:enumeration value="High"/> <xs:enumeration value="Normal"/> <xs:enumeration value="Low"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||
| type | restriction of xs:string | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| facets |
|
||||||||||||||||||
| source | <xs:simpleType name="TransferStatusType"> <xs:restriction base="xs:string"> <xs:enumeration value="Unknown"/> <xs:enumeration value="Failed"/> <xs:enumeration value="Completed"/> <xs:enumeration value="Inprogress"/> <xs:enumeration value="Pending"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||
| type | restriction of xs:string | |||||||||||||||
| used by |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:simpleType name="TransferType"> <xs:restriction base="xs:string"> <xs:enumeration value="Recording"/> <xs:enumeration value="Duplication"/> <xs:enumeration value="File transfer"/> <xs:enumeration value="Purge"/> </xs:restriction> </xs:simpleType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | Name ConfigurationData PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="Configuration"> <xs:sequence> <xs:element name="Name" type="BxfText"/> <xs:element name="ConfigurationData" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Name" type="BxfText"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="ConfigurationData" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| children | AmortizationType TimeMethod UsageMethod BasedOnPayments | ||
| used by |
|
||
| source | <xs:complexType name="AmortizationMethod"> <xs:sequence> <xs:element name="AmortizationType" type="AmortizationType"> <xs:annotation> <xs:documentation>The enumerations for the different types of amortization.</xs:documentation> </xs:annotation> </xs:element> <xs:choice> <xs:sequence> <xs:element name="TimeMethod"> <xs:annotation> <xs:documentation>An enumeration for the different levels of calculation for Time Based amortization</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Null"/> <xs:enumeration value="Contract"/> <xs:enumeration value="Title"/> <xs:enumeration value="Title-Window"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="UsageMethod"> <xs:annotation> <xs:documentation>An enumeration for the different levels of calculation for Usage Based amortization</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Null"/> <xs:enumeration value="Contract"/> <xs:enumeration value="Title"/> <xs:enumeration value="Title-Window"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> <xs:element name="BasedOnPayments" type="xs:boolean"> <xs:annotation> <xs:documentation>A flag to indicate that amortization is based on the amount paid on the contract for the period rather than on a calculation based on time or usage.</xs:documentation> </xs:annotation> </xs:element> </xs:choice> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
|||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||
| type | AmortizationType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| annotation |
|
|||||||||||||||
| source | <xs:element name="AmortizationType" type="AmortizationType"> <xs:annotation> <xs:documentation>The enumerations for the different types of amortization.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||
| type | restriction of xs:string | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| annotation |
|
|||||||||||||||
| source | <xs:element name="TimeMethod"> <xs:annotation> <xs:documentation>An enumeration for the different levels of calculation for Time Based amortization</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Null"/> <xs:enumeration value="Contract"/> <xs:enumeration value="Title"/> <xs:enumeration value="Title-Window"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
|||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||
| type | restriction of xs:string | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| annotation |
|
|||||||||||||||
| source | <xs:element name="UsageMethod"> <xs:annotation> <xs:documentation>An enumeration for the different levels of calculation for Usage Based amortization</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Null"/> <xs:enumeration value="Contract"/> <xs:enumeration value="Title"/> <xs:enumeration value="Title-Window"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="BasedOnPayments" type="xs:boolean"> <xs:annotation> <xs:documentation>A flag to indicate that amortization is based on the amount paid on the contract for the period rather than on a calculation based on time or usage.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| children | AmortizationType Method | ||
| used by |
|
||
| source | <xs:complexType name="AmortizationMethodInPeriod"> <xs:sequence> <xs:element name="AmortizationType" type="AmortizationType"> <xs:annotation> <xs:documentation>The enumerations for the different types of amortization.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Method"> <xs:annotation> <xs:documentation>The different methods used to calculate the amortization for a period.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Total"/> <xs:enumeration value="Time"/> <xs:enumeration value="Usage"/> <xs:enumeration value="Payment"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
|||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||
| type | AmortizationType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| annotation |
|
|||||||||||||||
| source | <xs:element name="AmortizationType" type="AmortizationType"> <xs:annotation> <xs:documentation>The enumerations for the different types of amortization.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||
| type | restriction of xs:string | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| annotation |
|
|||||||||||||||
| source | <xs:element name="Method"> <xs:annotation> <xs:documentation>The different methods used to calculate the amortization for a period.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Total"/> <xs:enumeration value="Time"/> <xs:enumeration value="Usage"/> <xs:enumeration value="Payment"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | PeriodStartDate PeriodEndDate PostedFlag PostedOnDate TotalPlaysInPeriod Amortization | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="AmortizationSchedule"> <xs:sequence> <xs:element name="PeriodStartDate" type="xs:date"> <xs:annotation> <xs:documentation>The beginning of the amortization period based on the start of broadcast day</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PeriodEndDate" type="xs:date"> <xs:annotation> <xs:documentation>The last day of the period based on start of broadcast day</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PostedFlag" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates if the period has been posted</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PostedOnDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>The date the period was posted</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TotalPlaysInPeriod"> <xs:annotation> <xs:documentation>Plays posted in the period including any plays that expired (lost plays).</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Amortization" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The amortization for the period for a given amortization type</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PeriodAmortization"> <xs:annotation> <xs:documentation>The amount amortizated in the period for the specific amortization type.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="AmortizationMethodInPeriod" type="AmortizationMethodInPeriod"> <xs:annotation> <xs:documentation>The amortization type and method used to calculate the amortization in the period.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:date | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="PeriodStartDate" type="xs:date"> <xs:annotation> <xs:documentation>The beginning of the amortization period based on the start of broadcast day</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:date | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="PeriodEndDate" type="xs:date"> <xs:annotation> <xs:documentation>The last day of the period based on start of broadcast day</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="PostedFlag" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates if the period has been posted</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:date | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="PostedOnDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>The date the period was posted</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||
| type | restriction of xs:integer | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="TotalPlaysInPeriod"> <xs:annotation> <xs:documentation>Plays posted in the period including any plays that expired (lost plays).</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | PeriodAmortization AmortizationMethodInPeriod | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="Amortization" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The amortization for the period for a given amortization type</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PeriodAmortization"> <xs:annotation> <xs:documentation>The amount amortizated in the period for the specific amortization type.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="AmortizationMethodInPeriod" type="AmortizationMethodInPeriod"> <xs:annotation> <xs:documentation>The amortization type and method used to calculate the amortization in the period.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||
| type | restriction of xs:decimal | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="PeriodAmortization"> <xs:annotation> <xs:documentation>The amount amortizated in the period for the specific amortization type.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | AmortizationMethodInPeriod | ||||
| properties |
|
||||
| children | AmortizationType Method | ||||
| annotation |
|
||||
| source | <xs:element name="AmortizationMethodInPeriod" type="AmortizationMethodInPeriod"> <xs:annotation> <xs:documentation>The amortization type and method used to calculate the amortization in the period.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | CodeReference CodeId CodeName CodeValues | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="Codes"> <xs:sequence> <xs:element name="CodeReference" type="BxfText" minOccurs="0"/> <xs:element name="CodeId" type="Uuid" minOccurs="0"/> <xs:element name="CodeName" type="BxfText"/> <xs:element name="CodeValues" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Value" type="BxfText"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="CodeReference" type="BxfText" minOccurs="0"/> |
| diagram | ||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| source | <xs:element name="CodeId" type="Uuid" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="CodeName" type="BxfText"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | Value | ||||||||
| source | <xs:element name="CodeValues" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Value" type="BxfText"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Value" type="BxfText"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | ContractId FinancialEntity ContractReference CorporateContractId CorporateContractReference Name Distributor StartDate EndDate PlaysAllowed CountPreemptedUsage Sharing Liability AmortizationMethod ContractAmortizationSchedule ContractTitles Codes ContractUsage FinancialEntityStatus | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="ContentContract"> <xs:choice> <xs:sequence> <xs:element name="ContractId" type="Uuid"> <xs:annotation> <xs:documentation>Unique identifier of the contract</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FinancialEntity" type="FinancialEntity"> <xs:annotation> <xs:documentation>A reference to the financial entity that owns the contract.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContractReference" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>The contract reference for the entity</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CorporateContractId" type="Uuid" minOccurs="0"> <xs:annotation> <xs:documentation>If a contract is linked to a master corporate contract then this element will contain the identifier for that contract.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CorporateContractReference" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>If the contract is a corporate contract include a reference</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" type="BxfText"/> <xs:element name="Distributor"> <xs:annotation> <xs:documentation>Company that the entity contracted with for rights to air the title content</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="BxfText"> <xs:attribute name="DistributorReference" type="xs:string"> <xs:annotation> <xs:documentation>Unique identifier for the distribtor company of the content</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="StartDate" type="xs:date"> <xs:annotation> <xs:documentation>Earliest date that any title covered by the contract can be used.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EndDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Last date that any title covered by the contract can be used (if not specified assume unknown).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PlaysAllowed" type="PlaysAllowed"> <xs:annotation> <xs:documentation>The number of times each title can be aired by the entity. It can be overridden by values set at the title or title window level. It must be a positive integer with a value from 1-9999. Zero is not allowed. A value of -1 is used to indicate unlimited plays.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CountPreemptedUsage" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Assume to be false if not present. If set to true, then check the PreemptFlag in the title and contract usage to indicate that a prrempted run will still count as a normal play.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Sharing" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="SharedFinancialEntity" type="FinancialEntity" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Liability" type="Liability"> <xs:annotation> <xs:documentation>The total cost associated with using all the titles covered under the contract and how it will be paid.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AmortizationMethod" type="AmortizationMethod" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The methods of amortization used to write down the value of the contract, the contract titles or the contract title windows over a life of the contract or on a per use basis. Amortization can also be set to match payments made to the distributor. Multiple methods can be applied to a single contract.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContractAmortizationSchedule" type="AmortizationSchedule" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Amortization is taken over each financial period for the contract as a whole and must equal the values associated to the sum of the titles or title windows.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContractTitles" type="ContractTitle" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of title content covered by the contract.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Codes" type="Codes" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>For each contract a list of various codes with their values can be referenced. A code my have a single or multiple values that apply to the contract.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContractUsage" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of each time a contract is used on any schedule</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FinancialEntity" type="FinancialEntity"> <xs:annotation> <xs:documentation>A reference to the financial entity that owns the contract.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleId" type="Uuid"> <xs:annotation> <xs:documentation>A GUID used to uniquely identify the schedule</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleName" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>A text string that can identify the schedule</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleElement" type="xs:integer"> <xs:annotation> <xs:documentation>An integer that identifies a unique block of time on a specific schedule</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleElementInstance" type="xs:dateTime"> <xs:annotation> <xs:documentation>GMT Date-Time of the start of the schedule element</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleElementDuration" type="xs:time"> <xs:annotation> <xs:documentation>The length of time that the element is scheduled for</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PlayPostedFlag" type="xs:boolean"> <xs:annotation> <xs:documentation>Whether the play has been posted as aired or not</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PlayType"> <xs:annotation> <xs:documentation>Normal Play or Exhibition (free) Play</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Exhibition"/> <xs:enumeration value="Play"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="ContractPlayCount" type="xs:integer" minOccurs="0"> <xs:annotation> <xs:documentation>A count from the beginning of the contract's usage (first airing of the contract =1, next airing is 2, etc.)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PreemptFlag" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Normally assumed to be false unless the CountPreemptedUsage flag is set to true. If set to true and this field is set to true then the play was not aired, but it should still be counted as if it had been aired normally for purposes on amortization.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Revenue" minOccurs="0"> <xs:annotation> <xs:documentation>Revenue received for the airing of this play of the contract</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Total"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Details" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Value"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Code" type="BxfText"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Cost" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The amortization cost associated with airing this play of the contract</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AmortizationType" type="AmortizationType"/> <xs:element name="AmortizationAmount" type="xs:decimal"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:element name="FinancialEntityStatus" type="FinancialEntityStatus" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Used to list the available financial entities and their current posting status for each type of amortization method.</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="ContractId" type="Uuid"> <xs:annotation> <xs:documentation>Unique identifier of the contract</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | FinancialEntity | ||||
| properties |
|
||||
| children | FinancialEntityId FinancialEntityName | ||||
| annotation |
|
||||
| source | <xs:element name="FinancialEntity" type="FinancialEntity"> <xs:annotation> <xs:documentation>A reference to the financial entity that owns the contract.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="ContractReference" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>The contract reference for the entity</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="CorporateContractId" type="Uuid" minOccurs="0"> <xs:annotation> <xs:documentation>If a contract is linked to a master corporate contract then this element will contain the identifier for that contract.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="CorporateContractReference" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>If the contract is a corporate contract include a reference</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Name" type="BxfText"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of BxfText | ||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Distributor"> <xs:annotation> <xs:documentation>Company that the entity contracted with for rights to air the title content</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="BxfText"> <xs:attribute name="DistributorReference" type="xs:string"> <xs:annotation> <xs:documentation>Unique identifier for the distribtor company of the content</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| type | xs:string | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="DistributorReference" type="xs:string"> <xs:annotation> <xs:documentation>Unique identifier for the distribtor company of the content</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:date | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="StartDate" type="xs:date"> <xs:annotation> <xs:documentation>Earliest date that any title covered by the contract can be used.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:date | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="EndDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Last date that any title covered by the contract can be used (if not specified assume unknown).</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | PlaysAllowed | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="PlaysAllowed" type="PlaysAllowed"> <xs:annotation> <xs:documentation>The number of times each title can be aired by the entity. It can be overridden by values set at the title or title window level. It must be a positive integer with a value from 1-9999. Zero is not allowed. A value of -1 is used to indicate unlimited plays.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="CountPreemptedUsage" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Assume to be false if not present. If set to true, then check the PreemptFlag in the title and contract usage to indicate that a prrempted run will still count as a normal play.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | SharedFinancialEntity | ||||||||
| source | <xs:element name="Sharing" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="SharedFinancialEntity" type="FinancialEntity" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | FinancialEntity | ||||||||
| properties |
|
||||||||
| children | FinancialEntityId FinancialEntityName | ||||||||
| source | <xs:element name="SharedFinancialEntity" type="FinancialEntity" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | Liability | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | TotalCost Currency Float Payments Credits | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Liability" type="Liability"> <xs:annotation> <xs:documentation>The total cost associated with using all the titles covered under the contract and how it will be paid.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | AmortizationMethod | ||||||||
| properties |
|
||||||||
| children | AmortizationType TimeMethod UsageMethod BasedOnPayments | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="AmortizationMethod" type="AmortizationMethod" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The methods of amortization used to write down the value of the contract, the contract titles or the contract title windows over a life of the contract or on a per use basis. Amortization can also be set to match payments made to the distributor. Multiple methods can be applied to a single contract.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | AmortizationSchedule | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | PeriodStartDate PeriodEndDate PostedFlag PostedOnDate TotalPlaysInPeriod Amortization | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="ContractAmortizationSchedule" type="AmortizationSchedule" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Amortization is taken over each financial period for the contract as a whole and must equal the values associated to the sum of the titles or title windows.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | ContractTitle | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContentId TitleName Series TitlePlaysAllowed TitleCost TitleAmortizationSchedule TitleWindow TitleUsage TitleCodes | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="ContractTitles" type="ContractTitle" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of title content covered by the contract.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | Codes | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | CodeReference CodeId CodeName CodeValues | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Codes" type="Codes" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>For each contract a list of various codes with their values can be referenced. A code my have a single or multiple values that apply to the contract.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | FinancialEntity ScheduleId ScheduleName ScheduleElement ScheduleElementInstance ScheduleElementDuration PlayPostedFlag PlayType ContractPlayCount PreemptFlag Revenue Cost | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="ContractUsage" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of each time a contract is used on any schedule</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FinancialEntity" type="FinancialEntity"> <xs:annotation> <xs:documentation>A reference to the financial entity that owns the contract.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleId" type="Uuid"> <xs:annotation> <xs:documentation>A GUID used to uniquely identify the schedule</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleName" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>A text string that can identify the schedule</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleElement" type="xs:integer"> <xs:annotation> <xs:documentation>An integer that identifies a unique block of time on a specific schedule</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleElementInstance" type="xs:dateTime"> <xs:annotation> <xs:documentation>GMT Date-Time of the start of the schedule element</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleElementDuration" type="xs:time"> <xs:annotation> <xs:documentation>The length of time that the element is scheduled for</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PlayPostedFlag" type="xs:boolean"> <xs:annotation> <xs:documentation>Whether the play has been posted as aired or not</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PlayType"> <xs:annotation> <xs:documentation>Normal Play or Exhibition (free) Play</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Exhibition"/> <xs:enumeration value="Play"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="ContractPlayCount" type="xs:integer" minOccurs="0"> <xs:annotation> <xs:documentation>A count from the beginning of the contract's usage (first airing of the contract =1, next airing is 2, etc.)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PreemptFlag" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Normally assumed to be false unless the CountPreemptedUsage flag is set to true. If set to true and this field is set to true then the play was not aired, but it should still be counted as if it had been aired normally for purposes on amortization.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Revenue" minOccurs="0"> <xs:annotation> <xs:documentation>Revenue received for the airing of this play of the contract</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Total"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Details" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Value"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Code" type="BxfText"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Cost" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The amortization cost associated with airing this play of the contract</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AmortizationType" type="AmortizationType"/> <xs:element name="AmortizationAmount" type="xs:decimal"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | FinancialEntity | ||||
| properties |
|
||||
| children | FinancialEntityId FinancialEntityName | ||||
| annotation |
|
||||
| source | <xs:element name="FinancialEntity" type="FinancialEntity"> <xs:annotation> <xs:documentation>A reference to the financial entity that owns the contract.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="ScheduleId" type="Uuid"> <xs:annotation> <xs:documentation>A GUID used to uniquely identify the schedule</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:string | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="ScheduleName" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>A text string that can identify the schedule</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:integer | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="ScheduleElement" type="xs:integer"> <xs:annotation> <xs:documentation>An integer that identifies a unique block of time on a specific schedule</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:dateTime | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="ScheduleElementInstance" type="xs:dateTime"> <xs:annotation> <xs:documentation>GMT Date-Time of the start of the schedule element</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:time | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="ScheduleElementDuration" type="xs:time"> <xs:annotation> <xs:documentation>The length of time that the element is scheduled for</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="PlayPostedFlag" type="xs:boolean"> <xs:annotation> <xs:documentation>Whether the play has been posted as aired or not</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="PlayType"> <xs:annotation> <xs:documentation>Normal Play or Exhibition (free) Play</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Exhibition"/> <xs:enumeration value="Play"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:integer | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="ContractPlayCount" type="xs:integer" minOccurs="0"> <xs:annotation> <xs:documentation>A count from the beginning of the contract's usage (first airing of the contract =1, next airing is 2, etc.)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="PreemptFlag" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Normally assumed to be false unless the CountPreemptedUsage flag is set to true. If set to true and this field is set to true then the play was not aired, but it should still be counted as if it had been aired normally for purposes on amortization.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | Total Details | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="Revenue" minOccurs="0"> <xs:annotation> <xs:documentation>Revenue received for the airing of this play of the contract</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Total"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Details" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Value"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Code" type="BxfText"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | |||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||
| type | restriction of xs:decimal | ||||||
| properties |
|
||||||
| facets |
|
||||||
| source | <xs:element name="Total"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | Value Code | ||||||||
| source | <xs:element name="Details" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Value"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Code" type="BxfText"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | |||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||
| type | restriction of xs:decimal | ||||||
| properties |
|
||||||
| facets |
|
||||||
| source | <xs:element name="Value"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Code" type="BxfText"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | AmortizationType AmortizationAmount | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="Cost" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The amortization cost associated with airing this play of the contract</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AmortizationType" type="AmortizationType"/> <xs:element name="AmortizationAmount" type="xs:decimal"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||
| type | AmortizationType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:element name="AmortizationType" type="AmortizationType"/> |
| diagram | |||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:decimal | ||||
| properties |
|
||||
| source | <xs:element name="AmortizationAmount" type="xs:decimal"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | FinancialEntityStatus | ||||||||
| properties |
|
||||||||
| children | FinancialEntityId FinancialEntityName PostStatus | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="FinancialEntityStatus" type="FinancialEntityStatus" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Used to list the available financial entities and their current posting status for each type of amortization method.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | ContentId TitleName Series TitlePlaysAllowed TitleCost TitleAmortizationSchedule TitleWindow TitleUsage TitleCodes | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="ContractTitle"> <xs:sequence> <xs:element name="ContentId" type="BxfContentId"> <xs:annotation> <xs:documentation>A unique identifer of the title used by either the entity or the distributor to identify the title.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TitleName" type="BxfText"> <xs:annotation> <xs:documentation>The name of the title.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Series" type="Series" minOccurs="0"> <xs:annotation> <xs:documentation>Titles sometimes belong to a group of titles called a series and have a separate name and identifier as part of the series.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TitlePlaysAllowed" type="PlaysAllowed" minOccurs="0"> <xs:annotation> <xs:documentation>A title may have a different number of plays allowed from the value set at the contract level. If it is set it must be a positive integer with a value from 1-9999. Zero is not allowed. A value of -1 is used to indicate unlimited plays or pooled plays.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TitleCost" type="xs:decimal" minOccurs="0"> <xs:annotation> <xs:documentation>Each title can have its own cost associated to it.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TitleAmortizationSchedule" type="AmortizationSchedule" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If a separate cost is assigned to a title then a separate amortization schedule is also required and will be based on the title's plays allowed and/or the title's window dates if included.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TitleWindow" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Titles may be available for multiple periods of time with different plays allowed and a different cost and amortization schedule for each window. Overlapping windows for a title are not allowed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="TitleWindowId"> <xs:annotation> <xs:documentation>An integer value assigned to each window as an identfier.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="TitleWindowStartDate" type="xs:date"> <xs:annotation> <xs:documentation>The first date that a title can be used within the window</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TitleWindowEndDate" type="xs:date"> <xs:annotation> <xs:documentation>The last date that a title can be used within the window</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TitleWindowPlaysAllowed" type="PlaysAllowed"> <xs:annotation> <xs:documentation>A title window may have a different number of plays allowed from the value set at the contract or title level. If it is set it must be a positive integer with a value from 1-9999. Zero is not allowed. A value of -1 is used to indicate pooled plays.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TitleWindowCost" type="xs:decimal" minOccurs="0"> <xs:annotation> <xs:documentation>Each window of a title can have a different value assigned to it. The sum of the window costs must equal the title cost.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TitleWindowAmortizationSchedule" type="AmortizationSchedule" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If a separate cost is assigned to a title window then a separate amortization schedule is also required and will be based on the title window's plays allowed and/or the window dates.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FinancialEntity" type="FinancialEntity" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TitleUsage" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The usage for a title under the designated contract even if it is used by a shared station/financial entity,</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FinancialEntity" type="FinancialEntity"> <xs:annotation> <xs:documentation>A reference to the financial entity that owns the contract.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleId" type="Uuid"> <xs:annotation> <xs:documentation>A GUID used to uniquely identify the schedule</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleName" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>A text string that can identify the schedule</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleElement" type="xs:integer"> <xs:annotation> <xs:documentation>An integer that identifies a unique block of time on a specific schedule that the title is scheduled in</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleElementInstance"> <xs:annotation> <xs:documentation>GMT Date-Time of the start of the schedule element</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleElementDuration" type="xs:time"> <xs:annotation> <xs:documentation>The length of time that the element is scheduled for</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleElementOrder" type="xs:integer"> <xs:annotation> <xs:documentation>If the exact start time is not available, the order of the title in the schedule element can be indicated</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TitleUsageInstance" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>GMT Date-Time of the exact time the title within the schedule element</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TitleDuration" type="xs:time" minOccurs="0"> <xs:annotation> <xs:documentation>The length of time assigned to the title on the schedule element (media length) or the generic title length if media is not assigned</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PlayPostedFlag" type="xs:boolean"> <xs:annotation> <xs:documentation>Whether the play has been posted as aired or not</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PlayType"> <xs:annotation> <xs:documentation>Normal Play or Exhibition (free) Play</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Exhibition"/> <xs:enumeration value="Play"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="RunCount" type="xs:integer" minOccurs="0"> <xs:annotation> <xs:documentation>A count from the beginning of the tiitle's usage under this contract though it may have been used on other financial entities.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContractPlayCount" type="xs:integer" minOccurs="0"> <xs:annotation> <xs:documentation>A count from the beginning of the contract's usage (first airing of the contract =1, next airing is 2, etc.)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PreemptFlag" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Normally assumed to be false unless the CountPreemptedUsage flag is set to true. If set to true and this field is set to true then the play was not aired, but it should still be counted as if it had been aired normally for purposes on amortization.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Revenue" minOccurs="0"> <xs:annotation> <xs:documentation>Revenue received for the airing of this title </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Total"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Details" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Value"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Code" type="BxfText"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Cost" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The amortization cost associated with airing this title</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AmortizationType" type="AmortizationType"/> <xs:element name="AmortizationAmount" type="xs:decimal"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TitleCodes" type="Codes" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Each Title may have one or more codes associated to it each of which may have a single or multiple values.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | BxfContentId | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="ContentId" type="BxfContentId"> <xs:annotation> <xs:documentation>A unique identifer of the title used by either the entity or the distributor to identify the title.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="TitleName" type="BxfText"> <xs:annotation> <xs:documentation>The name of the title.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | Series | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | SeriesName EpisodeName EpisodeCode Season PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Series" type="Series" minOccurs="0"> <xs:annotation> <xs:documentation>Titles sometimes belong to a group of titles called a series and have a separate name and identifier as part of the series.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | PlaysAllowed | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="TitlePlaysAllowed" type="PlaysAllowed" minOccurs="0"> <xs:annotation> <xs:documentation>A title may have a different number of plays allowed from the value set at the contract level. If it is set it must be a positive integer with a value from 1-9999. Zero is not allowed. A value of -1 is used to indicate unlimited plays or pooled plays.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:decimal | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="TitleCost" type="xs:decimal" minOccurs="0"> <xs:annotation> <xs:documentation>Each title can have its own cost associated to it.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | AmortizationSchedule | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | PeriodStartDate PeriodEndDate PostedFlag PostedOnDate TotalPlaysInPeriod Amortization | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="TitleAmortizationSchedule" type="AmortizationSchedule" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If a separate cost is assigned to a title then a separate amortization schedule is also required and will be based on the title's plays allowed and/or the title's window dates if included.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | TitleWindowId TitleWindowStartDate TitleWindowEndDate TitleWindowPlaysAllowed TitleWindowCost TitleWindowAmortizationSchedule FinancialEntity | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="TitleWindow" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Titles may be available for multiple periods of time with different plays allowed and a different cost and amortization schedule for each window. Overlapping windows for a title are not allowed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="TitleWindowId"> <xs:annotation> <xs:documentation>An integer value assigned to each window as an identfier.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="TitleWindowStartDate" type="xs:date"> <xs:annotation> <xs:documentation>The first date that a title can be used within the window</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TitleWindowEndDate" type="xs:date"> <xs:annotation> <xs:documentation>The last date that a title can be used within the window</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TitleWindowPlaysAllowed" type="PlaysAllowed"> <xs:annotation> <xs:documentation>A title window may have a different number of plays allowed from the value set at the contract or title level. If it is set it must be a positive integer with a value from 1-9999. Zero is not allowed. A value of -1 is used to indicate pooled plays.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TitleWindowCost" type="xs:decimal" minOccurs="0"> <xs:annotation> <xs:documentation>Each window of a title can have a different value assigned to it. The sum of the window costs must equal the title cost.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TitleWindowAmortizationSchedule" type="AmortizationSchedule" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If a separate cost is assigned to a title window then a separate amortization schedule is also required and will be based on the title window's plays allowed and/or the window dates.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FinancialEntity" type="FinancialEntity" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||
| type | restriction of xs:integer | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="TitleWindowId"> <xs:annotation> <xs:documentation>An integer value assigned to each window as an identfier.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:date | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="TitleWindowStartDate" type="xs:date"> <xs:annotation> <xs:documentation>The first date that a title can be used within the window</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:date | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="TitleWindowEndDate" type="xs:date"> <xs:annotation> <xs:documentation>The last date that a title can be used within the window</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | PlaysAllowed | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="TitleWindowPlaysAllowed" type="PlaysAllowed"> <xs:annotation> <xs:documentation>A title window may have a different number of plays allowed from the value set at the contract or title level. If it is set it must be a positive integer with a value from 1-9999. Zero is not allowed. A value of -1 is used to indicate pooled plays.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:decimal | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="TitleWindowCost" type="xs:decimal" minOccurs="0"> <xs:annotation> <xs:documentation>Each window of a title can have a different value assigned to it. The sum of the window costs must equal the title cost.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | AmortizationSchedule | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | PeriodStartDate PeriodEndDate PostedFlag PostedOnDate TotalPlaysInPeriod Amortization | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="TitleWindowAmortizationSchedule" type="AmortizationSchedule" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If a separate cost is assigned to a title window then a separate amortization schedule is also required and will be based on the title window's plays allowed and/or the window dates.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | FinancialEntity | ||||||||
| properties |
|
||||||||
| children | FinancialEntityId FinancialEntityName | ||||||||
| source | <xs:element name="FinancialEntity" type="FinancialEntity" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | FinancialEntity ScheduleId ScheduleName ScheduleElement ScheduleElementInstance ScheduleElementDuration ScheduleElementOrder TitleUsageInstance TitleDuration PlayPostedFlag PlayType RunCount ContractPlayCount PreemptFlag Revenue Cost | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="TitleUsage" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The usage for a title under the designated contract even if it is used by a shared station/financial entity,</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FinancialEntity" type="FinancialEntity"> <xs:annotation> <xs:documentation>A reference to the financial entity that owns the contract.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleId" type="Uuid"> <xs:annotation> <xs:documentation>A GUID used to uniquely identify the schedule</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleName" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>A text string that can identify the schedule</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleElement" type="xs:integer"> <xs:annotation> <xs:documentation>An integer that identifies a unique block of time on a specific schedule that the title is scheduled in</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleElementInstance"> <xs:annotation> <xs:documentation>GMT Date-Time of the start of the schedule element</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleElementDuration" type="xs:time"> <xs:annotation> <xs:documentation>The length of time that the element is scheduled for</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScheduleElementOrder" type="xs:integer"> <xs:annotation> <xs:documentation>If the exact start time is not available, the order of the title in the schedule element can be indicated</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TitleUsageInstance" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>GMT Date-Time of the exact time the title within the schedule element</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TitleDuration" type="xs:time" minOccurs="0"> <xs:annotation> <xs:documentation>The length of time assigned to the title on the schedule element (media length) or the generic title length if media is not assigned</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PlayPostedFlag" type="xs:boolean"> <xs:annotation> <xs:documentation>Whether the play has been posted as aired or not</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PlayType"> <xs:annotation> <xs:documentation>Normal Play or Exhibition (free) Play</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Exhibition"/> <xs:enumeration value="Play"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="RunCount" type="xs:integer" minOccurs="0"> <xs:annotation> <xs:documentation>A count from the beginning of the tiitle's usage under this contract though it may have been used on other financial entities.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContractPlayCount" type="xs:integer" minOccurs="0"> <xs:annotation> <xs:documentation>A count from the beginning of the contract's usage (first airing of the contract =1, next airing is 2, etc.)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PreemptFlag" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Normally assumed to be false unless the CountPreemptedUsage flag is set to true. If set to true and this field is set to true then the play was not aired, but it should still be counted as if it had been aired normally for purposes on amortization.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Revenue" minOccurs="0"> <xs:annotation> <xs:documentation>Revenue received for the airing of this title </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Total"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Details" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Value"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Code" type="BxfText"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Cost" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The amortization cost associated with airing this title</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AmortizationType" type="AmortizationType"/> <xs:element name="AmortizationAmount" type="xs:decimal"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | FinancialEntity | ||||
| properties |
|
||||
| children | FinancialEntityId FinancialEntityName | ||||
| annotation |
|
||||
| source | <xs:element name="FinancialEntity" type="FinancialEntity"> <xs:annotation> <xs:documentation>A reference to the financial entity that owns the contract.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="ScheduleId" type="Uuid"> <xs:annotation> <xs:documentation>A GUID used to uniquely identify the schedule</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:string | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="ScheduleName" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>A text string that can identify the schedule</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:integer | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="ScheduleElement" type="xs:integer"> <xs:annotation> <xs:documentation>An integer that identifies a unique block of time on a specific schedule that the title is scheduled in</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:element name="ScheduleElementInstance"> <xs:annotation> <xs:documentation>GMT Date-Time of the start of the schedule element</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:time | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="ScheduleElementDuration" type="xs:time"> <xs:annotation> <xs:documentation>The length of time that the element is scheduled for</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:integer | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="ScheduleElementOrder" type="xs:integer"> <xs:annotation> <xs:documentation>If the exact start time is not available, the order of the title in the schedule element can be indicated</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:dateTime | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="TitleUsageInstance" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>GMT Date-Time of the exact time the title within the schedule element</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:time | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="TitleDuration" type="xs:time" minOccurs="0"> <xs:annotation> <xs:documentation>The length of time assigned to the title on the schedule element (media length) or the generic title length if media is not assigned</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="PlayPostedFlag" type="xs:boolean"> <xs:annotation> <xs:documentation>Whether the play has been posted as aired or not</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="PlayType"> <xs:annotation> <xs:documentation>Normal Play or Exhibition (free) Play</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Exhibition"/> <xs:enumeration value="Play"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:integer | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="RunCount" type="xs:integer" minOccurs="0"> <xs:annotation> <xs:documentation>A count from the beginning of the tiitle's usage under this contract though it may have been used on other financial entities.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:integer | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="ContractPlayCount" type="xs:integer" minOccurs="0"> <xs:annotation> <xs:documentation>A count from the beginning of the contract's usage (first airing of the contract =1, next airing is 2, etc.)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="PreemptFlag" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Normally assumed to be false unless the CountPreemptedUsage flag is set to true. If set to true and this field is set to true then the play was not aired, but it should still be counted as if it had been aired normally for purposes on amortization.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | Total Details | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="Revenue" minOccurs="0"> <xs:annotation> <xs:documentation>Revenue received for the airing of this title </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Total"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Details" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Value"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Code" type="BxfText"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | |||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||
| type | restriction of xs:decimal | ||||||
| properties |
|
||||||
| facets |
|
||||||
| source | <xs:element name="Total"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | Value Code | ||||||||
| source | <xs:element name="Details" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Value"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Code" type="BxfText"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | |||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||
| type | restriction of xs:decimal | ||||||
| properties |
|
||||||
| facets |
|
||||||
| source | <xs:element name="Value"> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Code" type="BxfText"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | AmortizationType AmortizationAmount | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="Cost" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The amortization cost associated with airing this title</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AmortizationType" type="AmortizationType"/> <xs:element name="AmortizationAmount" type="xs:decimal"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||
| type | AmortizationType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:element name="AmortizationType" type="AmortizationType"/> |
| diagram | |||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:decimal | ||||
| properties |
|
||||
| source | <xs:element name="AmortizationAmount" type="xs:decimal"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | Codes | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | CodeReference CodeId CodeName CodeValues | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="TitleCodes" type="Codes" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Each Title may have one or more codes associated to it each of which may have a single or multiple values.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| children | CurrencyCode DefaultCurrencyCode ExchangeRate ExchangeDate | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="Currency"> <xs:annotation> <xs:documentation>The currency that the transaction is based on.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="CurrencyCode"> <xs:annotation> <xs:documentation>A three letter code based on ISO 4217.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="3"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:sequence minOccurs="0"> <xs:element name="DefaultCurrencyCode"> <xs:annotation> <xs:documentation>If currency is different than the default currency of the system then include the default currency code (ISO 4217) and enter the rate and date below.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="3"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="ExchangeRate" type="xs:float"> <xs:annotation> <xs:documentation>A factor indicating the conversion of the stated financial amount between the two different currencies.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExchangeDate" type="xs:date"> <xs:annotation> <xs:documentation>The date that the exchange rate was set for this particular transaction.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||
| type | restriction of xs:string | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="CurrencyCode"> <xs:annotation> <xs:documentation>A three letter code based on ISO 4217.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="3"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||
| type | restriction of xs:string | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="DefaultCurrencyCode"> <xs:annotation> <xs:documentation>If currency is different than the default currency of the system then include the default currency code (ISO 4217) and enter the rate and date below.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="3"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:float | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="ExchangeRate" type="xs:float"> <xs:annotation> <xs:documentation>A factor indicating the conversion of the stated financial amount between the two different currencies.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:date | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="ExchangeDate" type="xs:date"> <xs:annotation> <xs:documentation>The date that the exchange rate was set for this particular transaction.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| children | FinancialEntityId FinancialEntityName | ||||
| used by |
|
||||
| annotation |
|
||||
| source | <xs:complexType name="FinancialEntity"> <xs:annotation> <xs:documentation>A reference to the financial entity that owns the contract.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="FinancialEntityId" type="Uuid"> <xs:annotation> <xs:documentation>The station reference identifier. A contract can have only one station that owns the contract.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FinancialEntityName" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>Descriptive name for the station that owns contracts</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="FinancialEntityId" type="Uuid"> <xs:annotation> <xs:documentation>The station reference identifier. A contract can have only one station that owns the contract.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="FinancialEntityName" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>Descriptive name for the station that owns contracts</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| type | extension of FinancialEntity | ||
| properties |
|
||
| children | FinancialEntityId FinancialEntityName PostStatus | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="FinancialEntityStatus"> <xs:annotation> <xs:documentation>A reference to all the financial entities that own contracts.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="FinancialEntity"> <xs:sequence> <xs:element name="PostStatus" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="AmortizationType"> <xs:annotation> <xs:documentation>Specifies which amortization type is being posted.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="AmortizationType"> <xs:attribute name="lastPostedStartDate" type="xs:date" use="required"> <xs:annotation> <xs:documentation>The most future period posted - start date</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="lastPostedEndDate" type="xs:date" use="required"> <xs:annotation> <xs:documentation>The most future period posted - end date</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dateTimePosted" type="xs:dateTime" use="required"> <xs:annotation> <xs:documentation>Date and time that the period was posted</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="postedBy" type="xs:string"> <xs:annotation> <xs:documentation>Person that posted the period</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | AmortizationType | ||||||||
| source | <xs:element name="PostStatus" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="AmortizationType"> <xs:annotation> <xs:documentation>Specifies which amortization type is being posted.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="AmortizationType"> <xs:attribute name="lastPostedStartDate" type="xs:date" use="required"> <xs:annotation> <xs:documentation>The most future period posted - start date</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="lastPostedEndDate" type="xs:date" use="required"> <xs:annotation> <xs:documentation>The most future period posted - end date</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dateTimePosted" type="xs:dateTime" use="required"> <xs:annotation> <xs:documentation>Date and time that the period was posted</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="postedBy" type="xs:string"> <xs:annotation> <xs:documentation>Person that posted the period</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||
| type | extension of AmortizationType | ||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="AmortizationType"> <xs:annotation> <xs:documentation>Specifies which amortization type is being posted.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="AmortizationType"> <xs:attribute name="lastPostedStartDate" type="xs:date" use="required"> <xs:annotation> <xs:documentation>The most future period posted - start date</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="lastPostedEndDate" type="xs:date" use="required"> <xs:annotation> <xs:documentation>The most future period posted - end date</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dateTimePosted" type="xs:dateTime" use="required"> <xs:annotation> <xs:documentation>Date and time that the period was posted</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="postedBy" type="xs:string"> <xs:annotation> <xs:documentation>Person that posted the period</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
| type | xs:date | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="lastPostedStartDate" type="xs:date" use="required"> <xs:annotation> <xs:documentation>The most future period posted - start date</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:date | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="lastPostedEndDate" type="xs:date" use="required"> <xs:annotation> <xs:documentation>The most future period posted - end date</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:dateTime | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="dateTimePosted" type="xs:dateTime" use="required"> <xs:annotation> <xs:documentation>Date and time that the period was posted</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="postedBy" type="xs:string"> <xs:annotation> <xs:documentation>Person that posted the period</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | TotalCost Currency Float Payments Credits | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="Liability"> <xs:sequence> <xs:element name="TotalCost" type="xs:decimal"> <xs:annotation> <xs:documentation>The total cost of the contract and the sum of all the payments and credits.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If payments are in multiple currencies this element can be used to indicate the initial expected rate of exchange for the payments.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Float" minOccurs="0"> <xs:annotation> <xs:documentation>Period of time that the payor adjusts the payment due date</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FloatPeriod"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Days"/> <xs:enumeration value="Weeks"/> <xs:enumeration value="Months"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="FloatValue" type="xs:integer"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Payments" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>A list of Payment Lines (or sets) with detail including individual payments due and payments posted. Also allows for credits to be applied to a specific amount due.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If multiple currencies are involved, the actual payment with its specific exchange rate and currency code is used for the date of the payment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaymentReference" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Each payment record has its own optional payment reference</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Payee" type="BxfText"> <xs:annotation> <xs:documentation>The company or person that the payments will be made to</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaymentDetail" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Multiple payment schedule entries detail when payments should be made and when an actual payment is made against an amount due.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AmountDue" type="xs:float"> <xs:annotation> <xs:documentation>The amount that is expected to be paid as of a specific date.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DueDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the payment is due (this may be offset by the Float value).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Payments" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>As a payment is made by check or other means it must be applied against an actual amount that was due. Partial payments or multiple payments from different sources are allowed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If multiple currencies are involved, the actual payment with its specific exchange rate and currency code is used for the date of the payment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaymentType"> <xs:annotation> <xs:documentation>Payments can be made using cash, check, electronic or other such as money order</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Cash"/> <xs:enumeration value="Check"/> <xs:enumeration value="Electronic"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Reference" type="xs:string"> <xs:annotation> <xs:documentation>Depending on how the payment is made this may be used to reference the check number or electronic identifier for the money transfer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaidAmount" type="xs:float"> <xs:annotation> <xs:documentation>This value records the amount paid from this source that is applied to this specific amount due. It does not have to equal the amount due and a single source may be used to pay multiple amounts.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaidDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the paid amount is posted and is also used for currency exchange calculations.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> <xs:element name="Credits" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>As a credit is made by check or other means it must be applied against an actual amount that was expected. Partial creditss or multiple credits from different sources are allowed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If multiple currencies are involved, the actual credit with its specific exchange rate and currency code is used for the date of the credit.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditType"> <xs:annotation> <xs:documentation>Credits can be made using cash, check, electronic or other such as money order</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Cash"/> <xs:enumeration value="Check"/> <xs:enumeration value="Electronic"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="CreditReference" type="xs:string"> <xs:annotation> <xs:documentation>Depending on how the credit is made this may be used to reference the check number or electronic identifier for the money transfer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditAmount" type="xs:float"> <xs:annotation> <xs:documentation>This value records the amount credited from this source that is applied to this specific credit due. It does not have to equal the credit due and a single source may be used to apply a credit to multiple amounts.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditPostDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the credit amount is posted and is also used for currency exchange calculations.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContractTransferCredit" type="Uuid" minOccurs="0"> <xs:annotation> <xs:documentation>If the credit was transfered from another contract the ContractId would be entered on this element.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> <xs:element name="GLCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The general ledger code to be applied to the payment.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContractEntityReference" minOccurs="0"> <xs:annotation> <xs:documentation>If a payment is specifically for a title or just a single window for a title this can be used to designate which title or title-window</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice> <xs:element name="TitleName"/> <xs:element name="TitleWindowId"/> </xs:choice> </xs:complexType> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> <xs:element name="Credits" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Credits can be assoicated to a contract and should be taken into account when calculating total amount scheduled to be paid for a contract. Applied credits are also associated here when not made to a specific amount due.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If multiple currencies are involved, the actual payment with its specific exchange rate and currency code is used for the date of the payment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditReference" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Each credit record has its own optional credit reference</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Payor" type="BxfText"> <xs:annotation> <xs:documentation>The company or person that is giving the credit for the designated contract.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditDetail"> <xs:annotation> <xs:documentation>The details contcerning the amount to be credited and the posting of the credit amount.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="CreditDue" type="xs:float"> <xs:annotation> <xs:documentation>The amount to be credited at some point in the future.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditDueDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the payor is expected to deliver or pay credit amount.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="GLCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The general ledger code to be applied to the credit.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Credits" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>As a credit is made by check or other means it must be applied against an actual amount that was expected. Partial creditss or multiple credits from different sources are allowed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If multiple currencies are involved, the actual credit with its specific exchange rate and currency code is used for the date of the credit.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditType"> <xs:annotation> <xs:documentation>Credits can be made using cash, check, electronic or other such as money order</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Cash"/> <xs:enumeration value="Check"/> <xs:enumeration value="Electronic"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="CreditReference" type="xs:string"> <xs:annotation> <xs:documentation>Depending on how the credit is made this may be used to reference the check number or electronic identifier for the money transfer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditAmount" type="xs:float"> <xs:annotation> <xs:documentation>This value records the amount credited from this source that is applied to this specific credit due. It does not have to equal the credit due and a single source may be used to apply a credit to multiple amounts.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditPostDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the credit amount is posted and is also used for currency exchange calculations.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContractTransferCredit" type="Uuid" minOccurs="0"> <xs:annotation> <xs:documentation>If the credit was transfered from another contract the ContractId would be entered on this element.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> <xs:element name="ContractEntityReference" minOccurs="0"> <xs:annotation> <xs:documentation>If a credit is specifically for a title or just a single window for a title this can be used to designate which title or title-window</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice> <xs:element name="TitleName"/> <xs:element name="TitleWindowId"/> </xs:choice> </xs:complexType> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:decimal | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="TotalCost" type="xs:decimal"> <xs:annotation> <xs:documentation>The total cost of the contract and the sum of all the payments and credits.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | Currency | ||||||||
| properties |
|
||||||||
| children | CurrencyCode DefaultCurrencyCode ExchangeRate ExchangeDate | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If payments are in multiple currencies this element can be used to indicate the initial expected rate of exchange for the payments.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | FloatPeriod FloatValue | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="Float" minOccurs="0"> <xs:annotation> <xs:documentation>Period of time that the payor adjusts the payment due date</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FloatPeriod"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Days"/> <xs:enumeration value="Weeks"/> <xs:enumeration value="Months"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="FloatValue" type="xs:integer"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | |||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||
| type | restriction of xs:string | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| source | <xs:element name="FloatPeriod"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Days"/> <xs:enumeration value="Weeks"/> <xs:enumeration value="Months"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | |||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:integer | ||||
| properties |
|
||||
| source | <xs:element name="FloatValue" type="xs:integer"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Currency PaymentReference Payee PaymentDetail GLCode ContractEntityReference | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Payments" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>A list of Payment Lines (or sets) with detail including individual payments due and payments posted. Also allows for credits to be applied to a specific amount due.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If multiple currencies are involved, the actual payment with its specific exchange rate and currency code is used for the date of the payment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaymentReference" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Each payment record has its own optional payment reference</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Payee" type="BxfText"> <xs:annotation> <xs:documentation>The company or person that the payments will be made to</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaymentDetail" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Multiple payment schedule entries detail when payments should be made and when an actual payment is made against an amount due.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AmountDue" type="xs:float"> <xs:annotation> <xs:documentation>The amount that is expected to be paid as of a specific date.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DueDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the payment is due (this may be offset by the Float value).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Payments" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>As a payment is made by check or other means it must be applied against an actual amount that was due. Partial payments or multiple payments from different sources are allowed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If multiple currencies are involved, the actual payment with its specific exchange rate and currency code is used for the date of the payment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaymentType"> <xs:annotation> <xs:documentation>Payments can be made using cash, check, electronic or other such as money order</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Cash"/> <xs:enumeration value="Check"/> <xs:enumeration value="Electronic"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Reference" type="xs:string"> <xs:annotation> <xs:documentation>Depending on how the payment is made this may be used to reference the check number or electronic identifier for the money transfer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaidAmount" type="xs:float"> <xs:annotation> <xs:documentation>This value records the amount paid from this source that is applied to this specific amount due. It does not have to equal the amount due and a single source may be used to pay multiple amounts.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaidDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the paid amount is posted and is also used for currency exchange calculations.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> <xs:element name="Credits" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>As a credit is made by check or other means it must be applied against an actual amount that was expected. Partial creditss or multiple credits from different sources are allowed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If multiple currencies are involved, the actual credit with its specific exchange rate and currency code is used for the date of the credit.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditType"> <xs:annotation> <xs:documentation>Credits can be made using cash, check, electronic or other such as money order</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Cash"/> <xs:enumeration value="Check"/> <xs:enumeration value="Electronic"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="CreditReference" type="xs:string"> <xs:annotation> <xs:documentation>Depending on how the credit is made this may be used to reference the check number or electronic identifier for the money transfer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditAmount" type="xs:float"> <xs:annotation> <xs:documentation>This value records the amount credited from this source that is applied to this specific credit due. It does not have to equal the credit due and a single source may be used to apply a credit to multiple amounts.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditPostDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the credit amount is posted and is also used for currency exchange calculations.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContractTransferCredit" type="Uuid" minOccurs="0"> <xs:annotation> <xs:documentation>If the credit was transfered from another contract the ContractId would be entered on this element.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> <xs:element name="GLCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The general ledger code to be applied to the payment.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContractEntityReference" minOccurs="0"> <xs:annotation> <xs:documentation>If a payment is specifically for a title or just a single window for a title this can be used to designate which title or title-window</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice> <xs:element name="TitleName"/> <xs:element name="TitleWindowId"/> </xs:choice> </xs:complexType> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | Currency | ||||||||
| properties |
|
||||||||
| children | CurrencyCode DefaultCurrencyCode ExchangeRate ExchangeDate | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If multiple currencies are involved, the actual payment with its specific exchange rate and currency code is used for the date of the payment</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:string | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="PaymentReference" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Each payment record has its own optional payment reference</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Payee" type="BxfText"> <xs:annotation> <xs:documentation>The company or person that the payments will be made to</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | AmountDue DueDate Payments Credits | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="PaymentDetail" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Multiple payment schedule entries detail when payments should be made and when an actual payment is made against an amount due.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AmountDue" type="xs:float"> <xs:annotation> <xs:documentation>The amount that is expected to be paid as of a specific date.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DueDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the payment is due (this may be offset by the Float value).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Payments" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>As a payment is made by check or other means it must be applied against an actual amount that was due. Partial payments or multiple payments from different sources are allowed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If multiple currencies are involved, the actual payment with its specific exchange rate and currency code is used for the date of the payment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaymentType"> <xs:annotation> <xs:documentation>Payments can be made using cash, check, electronic or other such as money order</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Cash"/> <xs:enumeration value="Check"/> <xs:enumeration value="Electronic"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Reference" type="xs:string"> <xs:annotation> <xs:documentation>Depending on how the payment is made this may be used to reference the check number or electronic identifier for the money transfer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaidAmount" type="xs:float"> <xs:annotation> <xs:documentation>This value records the amount paid from this source that is applied to this specific amount due. It does not have to equal the amount due and a single source may be used to pay multiple amounts.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaidDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the paid amount is posted and is also used for currency exchange calculations.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> <xs:element name="Credits" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>As a credit is made by check or other means it must be applied against an actual amount that was expected. Partial creditss or multiple credits from different sources are allowed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If multiple currencies are involved, the actual credit with its specific exchange rate and currency code is used for the date of the credit.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditType"> <xs:annotation> <xs:documentation>Credits can be made using cash, check, electronic or other such as money order</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Cash"/> <xs:enumeration value="Check"/> <xs:enumeration value="Electronic"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="CreditReference" type="xs:string"> <xs:annotation> <xs:documentation>Depending on how the credit is made this may be used to reference the check number or electronic identifier for the money transfer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditAmount" type="xs:float"> <xs:annotation> <xs:documentation>This value records the amount credited from this source that is applied to this specific credit due. It does not have to equal the credit due and a single source may be used to apply a credit to multiple amounts.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditPostDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the credit amount is posted and is also used for currency exchange calculations.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContractTransferCredit" type="Uuid" minOccurs="0"> <xs:annotation> <xs:documentation>If the credit was transfered from another contract the ContractId would be entered on this element.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:float | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="AmountDue" type="xs:float"> <xs:annotation> <xs:documentation>The amount that is expected to be paid as of a specific date.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:date | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="DueDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the payment is due (this may be offset by the Float value).</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Currency PaymentType Reference PaidAmount PaidDate | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Payments" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>As a payment is made by check or other means it must be applied against an actual amount that was due. Partial payments or multiple payments from different sources are allowed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If multiple currencies are involved, the actual payment with its specific exchange rate and currency code is used for the date of the payment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaymentType"> <xs:annotation> <xs:documentation>Payments can be made using cash, check, electronic or other such as money order</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Cash"/> <xs:enumeration value="Check"/> <xs:enumeration value="Electronic"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Reference" type="xs:string"> <xs:annotation> <xs:documentation>Depending on how the payment is made this may be used to reference the check number or electronic identifier for the money transfer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaidAmount" type="xs:float"> <xs:annotation> <xs:documentation>This value records the amount paid from this source that is applied to this specific amount due. It does not have to equal the amount due and a single source may be used to pay multiple amounts.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaidDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the paid amount is posted and is also used for currency exchange calculations.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | Currency | ||||||||
| properties |
|
||||||||
| children | CurrencyCode DefaultCurrencyCode ExchangeRate ExchangeDate | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If multiple currencies are involved, the actual payment with its specific exchange rate and currency code is used for the date of the payment</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||
| type | restriction of xs:string | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| annotation |
|
|||||||||||||||
| source | <xs:element name="PaymentType"> <xs:annotation> <xs:documentation>Payments can be made using cash, check, electronic or other such as money order</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Cash"/> <xs:enumeration value="Check"/> <xs:enumeration value="Electronic"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="Reference" type="xs:string"> <xs:annotation> <xs:documentation>Depending on how the payment is made this may be used to reference the check number or electronic identifier for the money transfer</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:float | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="PaidAmount" type="xs:float"> <xs:annotation> <xs:documentation>This value records the amount paid from this source that is applied to this specific amount due. It does not have to equal the amount due and a single source may be used to pay multiple amounts.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:date | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="PaidDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the paid amount is posted and is also used for currency exchange calculations.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Currency CreditType CreditReference CreditAmount CreditPostDate ContractTransferCredit | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Credits" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>As a credit is made by check or other means it must be applied against an actual amount that was expected. Partial creditss or multiple credits from different sources are allowed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If multiple currencies are involved, the actual credit with its specific exchange rate and currency code is used for the date of the credit.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditType"> <xs:annotation> <xs:documentation>Credits can be made using cash, check, electronic or other such as money order</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Cash"/> <xs:enumeration value="Check"/> <xs:enumeration value="Electronic"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="CreditReference" type="xs:string"> <xs:annotation> <xs:documentation>Depending on how the credit is made this may be used to reference the check number or electronic identifier for the money transfer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditAmount" type="xs:float"> <xs:annotation> <xs:documentation>This value records the amount credited from this source that is applied to this specific credit due. It does not have to equal the credit due and a single source may be used to apply a credit to multiple amounts.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditPostDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the credit amount is posted and is also used for currency exchange calculations.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContractTransferCredit" type="Uuid" minOccurs="0"> <xs:annotation> <xs:documentation>If the credit was transfered from another contract the ContractId would be entered on this element.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | Currency | ||||||||
| properties |
|
||||||||
| children | CurrencyCode DefaultCurrencyCode ExchangeRate ExchangeDate | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If multiple currencies are involved, the actual credit with its specific exchange rate and currency code is used for the date of the credit.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||
| type | restriction of xs:string | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| annotation |
|
|||||||||||||||
| source | <xs:element name="CreditType"> <xs:annotation> <xs:documentation>Credits can be made using cash, check, electronic or other such as money order</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Cash"/> <xs:enumeration value="Check"/> <xs:enumeration value="Electronic"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="CreditReference" type="xs:string"> <xs:annotation> <xs:documentation>Depending on how the credit is made this may be used to reference the check number or electronic identifier for the money transfer</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:float | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="CreditAmount" type="xs:float"> <xs:annotation> <xs:documentation>This value records the amount credited from this source that is applied to this specific credit due. It does not have to equal the credit due and a single source may be used to apply a credit to multiple amounts.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:date | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="CreditPostDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the credit amount is posted and is also used for currency exchange calculations.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="ContractTransferCredit" type="Uuid" minOccurs="0"> <xs:annotation> <xs:documentation>If the credit was transfered from another contract the ContractId would be entered on this element.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:string | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="GLCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The general ledger code to be applied to the payment.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | TitleName TitleWindowId | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="ContractEntityReference" minOccurs="0"> <xs:annotation> <xs:documentation>If a payment is specifically for a title or just a single window for a title this can be used to designate which title or title-window</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice> <xs:element name="TitleName"/> <xs:element name="TitleWindowId"/> </xs:choice> </xs:complexType> </xs:element> |
| diagram | |||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| properties |
|
||
| source | <xs:element name="TitleName"/> |
| diagram | |||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| properties |
|
||
| source | <xs:element name="TitleWindowId"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Currency CreditReference Payor CreditDetail ContractEntityReference | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Credits" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Credits can be assoicated to a contract and should be taken into account when calculating total amount scheduled to be paid for a contract. Applied credits are also associated here when not made to a specific amount due.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If multiple currencies are involved, the actual payment with its specific exchange rate and currency code is used for the date of the payment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditReference" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Each credit record has its own optional credit reference</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Payor" type="BxfText"> <xs:annotation> <xs:documentation>The company or person that is giving the credit for the designated contract.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditDetail"> <xs:annotation> <xs:documentation>The details contcerning the amount to be credited and the posting of the credit amount.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="CreditDue" type="xs:float"> <xs:annotation> <xs:documentation>The amount to be credited at some point in the future.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditDueDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the payor is expected to deliver or pay credit amount.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="GLCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The general ledger code to be applied to the credit.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Credits" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>As a credit is made by check or other means it must be applied against an actual amount that was expected. Partial creditss or multiple credits from different sources are allowed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If multiple currencies are involved, the actual credit with its specific exchange rate and currency code is used for the date of the credit.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditType"> <xs:annotation> <xs:documentation>Credits can be made using cash, check, electronic or other such as money order</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Cash"/> <xs:enumeration value="Check"/> <xs:enumeration value="Electronic"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="CreditReference" type="xs:string"> <xs:annotation> <xs:documentation>Depending on how the credit is made this may be used to reference the check number or electronic identifier for the money transfer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditAmount" type="xs:float"> <xs:annotation> <xs:documentation>This value records the amount credited from this source that is applied to this specific credit due. It does not have to equal the credit due and a single source may be used to apply a credit to multiple amounts.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditPostDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the credit amount is posted and is also used for currency exchange calculations.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContractTransferCredit" type="Uuid" minOccurs="0"> <xs:annotation> <xs:documentation>If the credit was transfered from another contract the ContractId would be entered on this element.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> <xs:element name="ContractEntityReference" minOccurs="0"> <xs:annotation> <xs:documentation>If a credit is specifically for a title or just a single window for a title this can be used to designate which title or title-window</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice> <xs:element name="TitleName"/> <xs:element name="TitleWindowId"/> </xs:choice> </xs:complexType> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | Currency | ||||||||
| properties |
|
||||||||
| children | CurrencyCode DefaultCurrencyCode ExchangeRate ExchangeDate | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If multiple currencies are involved, the actual payment with its specific exchange rate and currency code is used for the date of the payment</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:string | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="CreditReference" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Each credit record has its own optional credit reference</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Payor" type="BxfText"> <xs:annotation> <xs:documentation>The company or person that is giving the credit for the designated contract.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | CreditDue CreditDueDate GLCode Credits | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="CreditDetail"> <xs:annotation> <xs:documentation>The details contcerning the amount to be credited and the posting of the credit amount.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="CreditDue" type="xs:float"> <xs:annotation> <xs:documentation>The amount to be credited at some point in the future.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditDueDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the payor is expected to deliver or pay credit amount.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="GLCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The general ledger code to be applied to the credit.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Credits" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>As a credit is made by check or other means it must be applied against an actual amount that was expected. Partial creditss or multiple credits from different sources are allowed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If multiple currencies are involved, the actual credit with its specific exchange rate and currency code is used for the date of the credit.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditType"> <xs:annotation> <xs:documentation>Credits can be made using cash, check, electronic or other such as money order</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Cash"/> <xs:enumeration value="Check"/> <xs:enumeration value="Electronic"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="CreditReference" type="xs:string"> <xs:annotation> <xs:documentation>Depending on how the credit is made this may be used to reference the check number or electronic identifier for the money transfer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditAmount" type="xs:float"> <xs:annotation> <xs:documentation>This value records the amount credited from this source that is applied to this specific credit due. It does not have to equal the credit due and a single source may be used to apply a credit to multiple amounts.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditPostDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the credit amount is posted and is also used for currency exchange calculations.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContractTransferCredit" type="Uuid" minOccurs="0"> <xs:annotation> <xs:documentation>If the credit was transfered from another contract the ContractId would be entered on this element.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:float | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="CreditDue" type="xs:float"> <xs:annotation> <xs:documentation>The amount to be credited at some point in the future.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:date | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="CreditDueDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the payor is expected to deliver or pay credit amount.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:string | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="GLCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The general ledger code to be applied to the credit.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Currency CreditType CreditReference CreditAmount CreditPostDate ContractTransferCredit | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Credits" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>As a credit is made by check or other means it must be applied against an actual amount that was expected. Partial creditss or multiple credits from different sources are allowed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If multiple currencies are involved, the actual credit with its specific exchange rate and currency code is used for the date of the credit.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditType"> <xs:annotation> <xs:documentation>Credits can be made using cash, check, electronic or other such as money order</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Cash"/> <xs:enumeration value="Check"/> <xs:enumeration value="Electronic"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="CreditReference" type="xs:string"> <xs:annotation> <xs:documentation>Depending on how the credit is made this may be used to reference the check number or electronic identifier for the money transfer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditAmount" type="xs:float"> <xs:annotation> <xs:documentation>This value records the amount credited from this source that is applied to this specific credit due. It does not have to equal the credit due and a single source may be used to apply a credit to multiple amounts.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CreditPostDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the credit amount is posted and is also used for currency exchange calculations.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContractTransferCredit" type="Uuid" minOccurs="0"> <xs:annotation> <xs:documentation>If the credit was transfered from another contract the ContractId would be entered on this element.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | Currency | ||||||||
| properties |
|
||||||||
| children | CurrencyCode DefaultCurrencyCode ExchangeRate ExchangeDate | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="Currency" type="Currency" minOccurs="0"> <xs:annotation> <xs:documentation>If multiple currencies are involved, the actual credit with its specific exchange rate and currency code is used for the date of the credit.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||
| type | restriction of xs:string | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| annotation |
|
|||||||||||||||
| source | <xs:element name="CreditType"> <xs:annotation> <xs:documentation>Credits can be made using cash, check, electronic or other such as money order</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Cash"/> <xs:enumeration value="Check"/> <xs:enumeration value="Electronic"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="CreditReference" type="xs:string"> <xs:annotation> <xs:documentation>Depending on how the credit is made this may be used to reference the check number or electronic identifier for the money transfer</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:float | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="CreditAmount" type="xs:float"> <xs:annotation> <xs:documentation>This value records the amount credited from this source that is applied to this specific credit due. It does not have to equal the credit due and a single source may be used to apply a credit to multiple amounts.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:date | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="CreditPostDate" type="xs:date"> <xs:annotation> <xs:documentation>The date the credit amount is posted and is also used for currency exchange calculations.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="ContractTransferCredit" type="Uuid" minOccurs="0"> <xs:annotation> <xs:documentation>If the credit was transfered from another contract the ContractId would be entered on this element.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | TitleName TitleWindowId | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="ContractEntityReference" minOccurs="0"> <xs:annotation> <xs:documentation>If a credit is specifically for a title or just a single window for a title this can be used to designate which title or title-window</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice> <xs:element name="TitleName"/> <xs:element name="TitleWindowId"/> </xs:choice> </xs:complexType> </xs:element> |
| diagram | |||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| properties |
|
||
| source | <xs:element name="TitleName"/> |
| diagram | |||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| properties |
|
||
| source | <xs:element name="TitleWindowId"/> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||
| type | restriction of xs:string | |||||||||||||||
| used by |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:simpleType name="AmortizationType"> <xs:restriction base="xs:string"> <xs:enumeration value="Book"/> <xs:enumeration value="Barter"/> <xs:enumeration value="Tax"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | restriction of xs:integer | |||||||||
| used by |
|
|||||||||
| facets |
|
|||||||||
| source | <xs:simpleType name="PlaysAllowed"> <xs:restriction base="xs:integer"> <xs:minInclusive value="-1"/> <xs:maxInclusive value="9999"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.w3.org/XML/1998/namespace | ||
| type | xs:anyURI | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:attribute name="base" type="xs:anyURI"> <xs:annotation> <xs:documentation>See http://www.w3.org/TR/xmlbase/ for information about this attribute.</xs:documentation> </xs:annotation> </xs:attribute> |
| namespace | http://www.w3.org/XML/1998/namespace | ||
| type | xs:ID | ||
| annotation |
|
||
| source | <xs:attribute name="id" type="xs:ID"> <xs:annotation> <xs:documentation>See http://www.w3.org/TR/xml-id/ for information about this attribute.</xs:documentation> </xs:annotation> </xs:attribute> |
| namespace | http://www.w3.org/XML/1998/namespace | ||
| type | union of (xs:language, restriction of xs:string) | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:attribute name="lang"> <xs:annotation> <xs:documentation>Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility. See RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry at http://www.iana.org/assignments/lang-tag-apps.htm for further information. The union allows for the 'un-declaration' of xml:lang with the empty string.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:union memberTypes="xs:language"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> |
| namespace | http://www.w3.org/XML/1998/namespace | |||||||||
| type | restriction of xs:NCName | |||||||||
| used by |
|
|||||||||
| facets |
|
|||||||||
| source | <xs:attribute name="space"> <xs:simpleType> <xs:restriction base="xs:NCName"> <xs:enumeration value="default"/> <xs:enumeration value="preserve"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| namespace | http://www.w3.org/XML/1998/namespace | ||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||
| source | <xs:attributeGroup name="specialAttrs"> <xs:attribute ref="xml:base"/> <xs:attribute ref="xml:lang"/> <xs:attribute ref="xml:space"/> </xs:attributeGroup> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | PmcpReply TransportStream Channel Show PsipEvent PsipDataEvent AcapDataService TimeParameters Ratings PrivatePmcpInformation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="PmcpMessage"> <xs:annotation> <xs:documentation>PMCP message wrapper. This is the root structure of any PMCP message</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PmcpReply" type="PmcpReplyType" minOccurs="0"> <xs:annotation> <xs:documentation>This element, required when the PMCP message is a reply, references the request and communicates its status</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransportStream" type="TransportStreamType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Declaration of the transport streams managed by the system and definition of their global parameters.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Channel" type="ChannelType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Declaration of the "virtual channels" managed by the system and definition of their branding and tuning parameters.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Show" type="ShowType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of shows used in the program guides. Has no PSIP equivalent.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PsipEvent" type="PsipEventType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Program guide information for regular TV and radio services.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PsipDataEvent" type="PsipDataEventType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Data program guide information for regular TV service.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AcapDataService" type="AcapDataServiceType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Information about the transport protocol associated with ACAP data broadcast service</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TimeParameters" type="TimeParametersType" minOccurs="0"> <xs:annotation> <xs:documentation>Parameters used to compute the System Time Table (A/65B 6.1), with the exception of the time itself, which is communicated using other protocols than PMCP.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Ratings" type="RatingsType" minOccurs="0"> <xs:annotation> <xs:documentation>Definition of the parental rating system for multiple regions as carried in the RRT (A/65B 6.4)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0"> <xs:annotation> <xs:documentation>System-level PMCP-private information</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="id" type="xsd:unsignedInt" use="required"> <xs:annotation> <xs:documentation>unique number assigned to the message by its originating system</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="origin" type="xsd:string" use="required"> <xs:annotation> <xs:documentation>Device name of the originating system of the message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="originType" type="xsd:string" use="required"> <xs:annotation> <xs:documentation>Type of the originating system (see ATSC code point registry)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="destination" type="xsd:string" use="optional" default="all"> <xs:annotation> <xs:documentation>Device name of the intended destination for the message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dateTime" type="xsd:dateTime" use="required"> <xs:annotation> <xs:documentation>Date and time of generation of the message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="type" type="messageType" use="optional" default="information"> <xs:annotation> <xs:documentation>Message type</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> </xs:element> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="id" type="xsd:unsignedInt" use="required"> <xs:annotation> <xs:documentation>unique number assigned to the message by its originating system</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="origin" type="xsd:string" use="required"> <xs:annotation> <xs:documentation>Device name of the originating system of the message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="originType" type="xsd:string" use="required"> <xs:annotation> <xs:documentation>Type of the originating system (see ATSC code point registry)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="destination" type="xsd:string" use="optional" default="all"> <xs:annotation> <xs:documentation>Device name of the intended destination for the message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:dateTime | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="dateTime" type="xsd:dateTime" use="required"> <xs:annotation> <xs:documentation>Date and time of generation of the message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | messageType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| facets |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:attribute name="type" type="messageType" use="optional" default="information"> <xs:annotation> <xs:documentation>Message type</xs:documentation> </xs:annotation> </xs:attribute> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | PmcpReplyType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="PmcpReply" type="PmcpReplyType" minOccurs="0"> <xs:annotation> <xs:documentation>This element, required when the PMCP message is a reply, references the request and communicates its status</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | TransportStreamType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Name ConditionalAccess Table MgtPrivateInformation VctPrivateInformation MgtDescriptor VctDescriptor PrivatePmcpInformation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="TransportStream" type="TransportStreamType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Declaration of the transport streams managed by the system and definition of their global parameters.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | ChannelType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Name Description ElementaryStream ParentalRating Audios Captions RedistributionControl TimeShiftedService ConditionalAccess DeferredAssociationTags PmtPrivateInformation VctPrivateInformation PmtDescriptor VctDescriptor PrivatePmcpInformation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Channel" type="ChannelType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Declaration of the "virtual channels" managed by the system and definition of their branding and tuning parameters.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | ShowType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | ContentId ShowData PrivatePmcpInformation | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="Show" type="ShowType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of shows used in the program guides. Has no PSIP equivalent.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | PsipEventType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | EventId ContentId AcapContentId ShowData EitPrivateInformation EitDescriptor PrivatePmcpInformation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="PsipEvent" type="PsipEventType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Program guide information for regular TV and radio services.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | PsipDataEventType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | DataId AcapContentId Name Description DataBroadcast DetPrivateInformation DetDescriptor PrivatePmcpInformation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="PsipDataEvent" type="PsipDataEventType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Data program guide information for regular TV service.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | AcapDataServiceType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | AcapContentId AcapApplication AcapObjectCarousel PrivatePmcpInformation | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="AcapDataService" type="AcapDataServiceType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Information about the transport protocol associated with ACAP data broadcast service</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| type | TimeParametersType | ||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| children | SttPrivateInformation SttDescriptor | ||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="TimeParameters" type="TimeParametersType" minOccurs="0"> <xs:annotation> <xs:documentation>Parameters used to compute the System Time Table (A/65B 6.1), with the exception of the time itself, which is communicated using other protocols than PMCP.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | RatingsType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | Region | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="Ratings" type="RatingsType" minOccurs="0"> <xs:annotation> <xs:documentation>Definition of the parental rating system for multiple regions as carried in the RRT (A/65B 6.4)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||
| type | PrivatePmcpInformationType | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0"> <xs:annotation> <xs:documentation>System-level PMCP-private information</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="PmcpReplyType"> <xs:annotation> <xs:documentation>This element, required when the PMCP message is a reply, references the request and communicates its status</xs:documentation> </xs:annotation> <xs:attribute name="id" type="xsd:unsignedInt" use="required"> <xs:annotation> <xs:documentation>id of the request message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="origin" type="xsd:string" use="required"> <xs:annotation> <xs:documentation>Originating system of the request message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="originType" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Type of the originating system for the request message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="destination" type="xsd:string" use="optional" default="all"> <xs:annotation> <xs:documentation>Intended destination for the request message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dateTime" type="xsd:dateTime" use="required"> <xs:annotation> <xs:documentation>Date and time of generation of the request message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="statusType" use="required"> <xs:annotation> <xs:documentation>Indicates the result of processing the request</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="id" type="xsd:unsignedInt" use="required"> <xs:annotation> <xs:documentation>id of the request message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="origin" type="xsd:string" use="required"> <xs:annotation> <xs:documentation>Originating system of the request message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="originType" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Type of the originating system for the request message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="destination" type="xsd:string" use="optional" default="all"> <xs:annotation> <xs:documentation>Intended destination for the request message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:dateTime | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="dateTime" type="xsd:dateTime" use="required"> <xs:annotation> <xs:documentation>Date and time of generation of the request message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | statusType | |||||||||||||||||||||||
| properties |
|
|||||||||||||||||||||||
| facets |
|
|||||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||||
| source | <xs:attribute name="status" type="statusType" use="required"> <xs:annotation> <xs:documentation>Indicates the result of processing the request</xs:documentation> </xs:annotation> </xs:attribute> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | restriction of xs:string | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| facets |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:simpleType name="messageType"> <xs:annotation> <xs:documentation>Possible message types</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:enumeration value="information"> <xs:annotation> <xs:documentation>This message is for information only and no reply is expected</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="request"> <xs:annotation> <xs:documentation>A reply to this message is expected</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="reply"> <xs:annotation> <xs:documentation>This message is a reply to a previous request. It contains a PmcpReply element.</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | Status Type StartDateTime Duration EventNotes PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="AsRunDetail"> <xs:sequence> <xs:element name="Status" type="AsRunStatusType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>How the event was processed by the automation system</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Type" type="ScheduleEventType"> <xs:annotation> <xs:documentation>Enumerates the various types of asrun events.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StartDateTime" type="BxfDateTime"> <xs:annotation> <xs:documentation>The actual time the event started.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Duration" type="BxfDuration"> <xs:annotation> <xs:documentation>The actual duration of the event as aired.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EventNotes" type="EventNotes" minOccurs="0"> <xs:annotation> <xs:documentation>Used by the operator to indicate what may have happened to an event.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
|||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||||||||||||||||||||
| type | AsRunStatusType | |||||||||||||||||||||||||||||||||
| properties |
|
|||||||||||||||||||||||||||||||||
| facets |
|
|||||||||||||||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||||||||||||||
| source | <xs:element name="Status" type="AsRunStatusType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>How the event was processed by the automation system</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||||||||||||||
| type | ScheduleEventType | |||||||||||||||||||||||||||
| properties |
|
|||||||||||||||||||||||||||
| facets |
|
|||||||||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||||||||
| source | <xs:element name="Type" type="ScheduleEventType"> <xs:annotation> <xs:documentation>Enumerates the various types of asrun events.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | BxfDateTime | ||||
| properties |
|
||||
| children | SmpteDateTime UtcDateTime | ||||
| annotation |
|
||||
| source | <xs:element name="StartDateTime" type="BxfDateTime"> <xs:annotation> <xs:documentation>The actual time the event started.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | BxfDuration | ||||
| properties |
|
||||
| children | SmpteDuration UtcDuration | ||||
| annotation |
|
||||
| source | <xs:element name="Duration" type="BxfDuration"> <xs:annotation> <xs:documentation>The actual duration of the event as aired.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | EventNotes | ||||||||
| properties |
|
||||||||
| children | EventNote | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="EventNotes" type="EventNotes" minOccurs="0"> <xs:annotation> <xs:documentation>Used by the operator to indicate what may have happened to an event.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | AsRunEventId Content AsRunDetail PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="BasicAsRun"> <xs:sequence> <xs:element name="AsRunEventId" type="EventExtId"> <xs:annotation> <xs:documentation>References the scheduled event ID unless the event was added manually in which case this the Null value should be used.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Content" type="ContentMetaData" minOccurs="0"> <xs:annotation> <xs:documentation>Option specific reference to the content that aired used specifically when operator inserts content not originally scheduled.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AsRunDetail" type="AsRunDetail"/> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | EventExtId | ||||
| properties |
|
||||
| children | Null EventId BillingReferenceCode | ||||
| annotation |
|
||||
| source | <xs:element name="AsRunEventId" type="EventExtId"> <xs:annotation> <xs:documentation>References the scheduled event ID unless the event was added manually in which case this the Null value should be used.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | ContentMetaData | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContentId Name DefaultLength Genre Description UsagePolicy Media PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Content" type="ContentMetaData" minOccurs="0"> <xs:annotation> <xs:documentation>Option specific reference to the content that aired used specifically when operator inserts content not originally scheduled.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | AsRunDetail | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Status Type StartDateTime Duration EventNotes PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="AsRunDetail" type="AsRunDetail"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | extension of ScheduledEvent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | EventData Content AlternateAudioContent ContentType Format ScheduleElements Series ParentalRating EiCode ContentPlayNumber PremiereFlag LastPlayFlag TransformationOutput PrivateInformation AsRunDetail | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="CompleteAsRun"> <xs:complexContent> <xs:extension base="ScheduledEvent"> <xs:sequence> <xs:element name="AsRunDetail" type="AsRunDetail"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | AsRunDetail | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Status Type StartDateTime Duration EventNotes PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="AsRunDetail" type="AsRunDetail"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | EventData Content AlternateAudioContent ContentType Format ScheduleElements Series ParentalRating EiCode ContentPlayNumber PremiereFlag LastPlayFlag TransformationOutput PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="ScheduledEvent"> <xs:sequence> <xs:element name="EventData" type="EventData" minOccurs="0"> <xs:annotation> <xs:documentation>Specifies the data for the complete show or a single event</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Content" type="ContentMetaData" minOccurs="0"> <xs:annotation> <xs:documentation>This is not expected to be present for comments, program headers and break headers, but is expected in all other cases.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AlternateAudioContent" type="AlternateAudioContent" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If audio not directly associated with the primary video content is scheduled to run with the video a separate content for just this audio must be indicated.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContentType" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>Used to describe the type of content (eg. network, local, entertainment, news) (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Format" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="Formats" type="Format"> <xs:annotation> <xs:documentation>The definition of the empty structure of a program as used by the traffic system to construct a schedule grid.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormatId" type="Uuid"> <xs:annotation> <xs:documentation>The unique identifier for a format</xs:documentation> </xs:annotation> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element name="ScheduleElements" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Specifies the elemental structure of the show</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="EventData" type="EventData" minOccurs="0"> <xs:annotation> <xs:documentation>Specifies the data for the complete show or a single event</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Content" type="ContentMetaData" minOccurs="0"> <xs:annotation> <xs:documentation>This is not expected to be present for comments, program headers and break headers, but is expected in all other cases.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AlternateAudioContent" type="AlternateAudioContent" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If audio not directly associated with the primary video content is scheduled to run with the video a separate content for just this audio must be indicated.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Series" type="Series" minOccurs="0"/> <xs:element name="ParentalRating" type="BxfParentalRating" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Parental rating for the show for one region (PMCP)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EiCode" type="EiCode" minOccurs="0"> <xs:annotation> <xs:documentation>Used for FCC Education/Information Children's code</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContentPlayNumber" type="xs:positiveInteger" minOccurs="0"> <xs:annotation> <xs:documentation>The play number value relative to the contract used to authorize the content or the total times the content has been used on the schedule.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PremiereFlag" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Used to indicate that this is the first airing of the content on this schedule.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LastPlayFlag" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Used to indicate that this is the last airing of the content on this schedule.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransformationOutput" type="BaseMedia" minOccurs="0"> <xs:annotation> <xs:documentation>Used to create a transformation of the video from its current stored value to a different transmission value.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||
| type | EventData | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | EventId EventTitle InsertAfterEventId PrimaryEvent NonPrimaryEvent MacroEvent StartDateTime LengthOption StartMode EndMode Transitions FederalId FederalSource EventDescription EventNotes JipFlag Expendable Protection PrivateInformation | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||
| source | <xs:element name="EventData" type="EventData" minOccurs="0"> <xs:annotation> <xs:documentation>Specifies the data for the complete show or a single event</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | ContentMetaData | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContentId Name DefaultLength Genre Description UsagePolicy Media PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Content" type="ContentMetaData" minOccurs="0"> <xs:annotation> <xs:documentation>This is not expected to be present for comments, program headers and break headers, but is expected in all other cases.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | AlternateAudioContent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContentId Name Genre Description UsagePolicy Audio PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="AlternateAudioContent" type="AlternateAudioContent" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If audio not directly associated with the primary video content is scheduled to run with the video a separate content for just this audio must be indicated.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="ContentType" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>Used to describe the type of content (eg. network, local, entertainment, news) (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | Formats FormatId | ||||||||
| source | <xs:element name="Format" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="Formats" type="Format"> <xs:annotation> <xs:documentation>The definition of the empty structure of a program as used by the traffic system to construct a schedule grid.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormatId" type="Uuid"> <xs:annotation> <xs:documentation>The unique identifier for a format</xs:documentation> </xs:annotation> </xs:element> </xs:choice> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | Format | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | FormatId FormatLength FormatName FormatNotes FormatUsage FormatStructure PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Formats" type="Format"> <xs:annotation> <xs:documentation>The definition of the empty structure of a program as used by the traffic system to construct a schedule grid.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="FormatId" type="Uuid"> <xs:annotation> <xs:documentation>The unique identifier for a format</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | EventData Content AlternateAudioContent PrivateInformation | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="ScheduleElements" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Specifies the elemental structure of the show</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="EventData" type="EventData" minOccurs="0"> <xs:annotation> <xs:documentation>Specifies the data for the complete show or a single event</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Content" type="ContentMetaData" minOccurs="0"> <xs:annotation> <xs:documentation>This is not expected to be present for comments, program headers and break headers, but is expected in all other cases.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AlternateAudioContent" type="AlternateAudioContent" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If audio not directly associated with the primary video content is scheduled to run with the video a separate content for just this audio must be indicated.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||
| type | EventData | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | EventId EventTitle InsertAfterEventId PrimaryEvent NonPrimaryEvent MacroEvent StartDateTime LengthOption StartMode EndMode Transitions FederalId FederalSource EventDescription EventNotes JipFlag Expendable Protection PrivateInformation | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||
| source | <xs:element name="EventData" type="EventData" minOccurs="0"> <xs:annotation> <xs:documentation>Specifies the data for the complete show or a single event</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | ContentMetaData | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContentId Name DefaultLength Genre Description UsagePolicy Media PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Content" type="ContentMetaData" minOccurs="0"> <xs:annotation> <xs:documentation>This is not expected to be present for comments, program headers and break headers, but is expected in all other cases.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | AlternateAudioContent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContentId Name Genre Description UsagePolicy Audio PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="AlternateAudioContent" type="AlternateAudioContent" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If audio not directly associated with the primary video content is scheduled to run with the video a separate content for just this audio must be indicated.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | Series | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | SeriesName EpisodeName EpisodeCode Season PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="Series" type="Series" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||
| type | BxfParentalRating | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | Null Rating ContentAdvisory | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||
| source | <xs:element name="ParentalRating" type="BxfParentalRating" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Parental rating for the show for one region (PMCP)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||
| type | EiCode | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:element name="EiCode" type="EiCode" minOccurs="0"> <xs:annotation> <xs:documentation>Used for FCC Education/Information Children's code</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:positiveInteger | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="ContentPlayNumber" type="xs:positiveInteger" minOccurs="0"> <xs:annotation> <xs:documentation>The play number value relative to the contract used to authorize the content or the total times the content has been used on the schedule.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="PremiereFlag" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Used to indicate that this is the first airing of the content on this schedule.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="LastPlayFlag" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Used to indicate that this is the last airing of the content on this schedule.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | BaseMedia | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | BaseBand PrecompressedTS ProfileMacro PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="TransformationOutput" type="BaseMedia" minOccurs="0"> <xs:annotation> <xs:documentation>Used to create a transformation of the video from its current stored value to a different transmission value.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | SeriesName EpisodeName EpisodeCode Season PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="Series"> <xs:sequence> <xs:element name="SeriesName" type="BxfText"> <xs:annotation> <xs:documentation>The name assigned to represent a related group of produced content.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EpisodeName" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>A distinct name (within the series) assigned by the producer of the content.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EpisodeCode" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>The identifier that uniquely specifies a title in a series</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Season" minOccurs="0"> <xs:annotation> <xs:documentation>A date range that indicates the period of time in which the episode was originally produced</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="SeasonName" type="BxfText"> <xs:annotation> <xs:documentation>The name used to reference the season period</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StartDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Start date of the season</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EndDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>End date of the season</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="SeriesName" type="BxfText"> <xs:annotation> <xs:documentation>The name assigned to represent a related group of produced content.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="EpisodeName" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>A distinct name (within the series) assigned by the producer of the content.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="EpisodeCode" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>The identifier that uniquely specifies a title in a series</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | SeasonName StartDate EndDate | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="Season" minOccurs="0"> <xs:annotation> <xs:documentation>A date range that indicates the period of time in which the episode was originally produced</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="SeasonName" type="BxfText"> <xs:annotation> <xs:documentation>The name used to reference the season period</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StartDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Start date of the season</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EndDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>End date of the season</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="SeasonName" type="BxfText"> <xs:annotation> <xs:documentation>The name used to reference the season period</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:date | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="StartDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Start date of the season</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:date | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="EndDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>End date of the season</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | ProgramContent NonProgramContent | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="Content"> <xs:choice> <xs:element name="ProgramContent" type="ProgramContent"> <xs:annotation> <xs:documentation>Content that is in the form of full length titles, epsiodes, movies, sports, newscasts, etc.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="NonProgramContent" type="NonProgramContent"> <xs:annotation> <xs:documentation>Content that is typically short in nature and is scheduled in breaks between the segments of a program such as commercials, promos, ids, etc.</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:attribute name="timestamp" type="xs:dateTime"> <xs:annotation> <xs:documentation>specifies the current date and time that is associated to the content at a specific location</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="user"> <xs:annotation> <xs:documentation>the name of the user or computer associated to the content</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="sourceName"> <xs:annotation> <xs:documentation>The name of the entity that originally provided the content</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="contentExists" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether the content exists at the location of the query: 1=Exists, 0=Does Not Exist</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="version"> <xs:annotation> <xs:documentation>A label to designate the content based on use or purpose</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="revisionId"> <xs:annotation> <xs:documentation>Used to indicate what revision value the content has</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| type | xs:dateTime | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="timestamp" type="xs:dateTime"> <xs:annotation> <xs:documentation>specifies the current date and time that is associated to the content at a specific location</xs:documentation> </xs:annotation> </xs:attribute> |
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="user"> <xs:annotation> <xs:documentation>the name of the user or computer associated to the content</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="sourceName"> <xs:annotation> <xs:documentation>The name of the entity that originally provided the content</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| type | xs:boolean | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="contentExists" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether the content exists at the location of the query: 1=Exists, 0=Does Not Exist</xs:documentation> </xs:annotation> </xs:attribute> |
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="version"> <xs:annotation> <xs:documentation>A label to designate the content based on use or purpose</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="revisionId"> <xs:annotation> <xs:documentation>Used to indicate what revision value the content has</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | ProgramContent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContentMetaData Elements Series ProgramContract ParentalRating PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="ProgramContent" type="ProgramContent"> <xs:annotation> <xs:documentation>Content that is in the form of full length titles, epsiodes, movies, sports, newscasts, etc.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | NonProgramContent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Details ContentMetaData SalesContract ParentalRating PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="NonProgramContent" type="NonProgramContent"> <xs:annotation> <xs:documentation>Content that is typically short in nature and is scheduled in breaks between the segments of a program such as commercials, promos, ids, etc.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | ContentId Name Genre Description UsagePolicy Audio PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="AlternateAudioContent"> <xs:annotation> <xs:documentation>Used to provide alternate audio only media information</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ContentId" type="BxfContentId"/> <xs:element name="Name" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Genre" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Description" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="UsagePolicy" type="UsagePolicy" minOccurs="0"> <xs:annotation> <xs:documentation>Business rules expected to be applied when the content is used at this location</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Audio" type="Audio" minOccurs="0"/> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | BxfContentId | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="ContentId" type="BxfContentId"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Name" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Genre" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Description" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | UsagePolicy | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | AssignedChannels EmbargoDate FirstAirDate ExpirationDate PurgeDate HiatusDateRange PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="UsagePolicy" type="UsagePolicy" minOccurs="0"> <xs:annotation> <xs:documentation>Business rules expected to be applied when the content is used at this location</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | Audio | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Null AnalogAudio DigitalAudio | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="Audio" type="Audio" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | BaseBand PrecompressedTS ProfileMacro PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="BaseMedia"> <xs:annotation> <xs:documentation>Enumerates the way content is stored or the method used to transmit</xs:documentation> </xs:annotation> <xs:sequence> <xs:choice> <xs:element name="BaseBand"> <xs:annotation> <xs:documentation>Used to describe the attributes of media that is still in the process of production prior to transmission or release for final viewing.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Audio" type="Audio" minOccurs="0"/> <xs:element name="Video" type="Video" minOccurs="0"/> <xs:element name="Captions" type="BxfCaptions" minOccurs="0"/> <xs:element name="VerticalIntervalData" type="VerticalIntervalData" minOccurs="0"/> </xs:sequence> <xs:attribute name="compressionBitRate" type="xs:decimal"> <xs:annotation> <xs:documentation>megabits per second</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="PrecompressedTS"> <xs:annotation> <xs:documentation>Used to describe the attributes of the media that is to be transmitted or delivered for viewing as a complete package.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="TSAudio" type="TSAudio" minOccurs="0"/> <xs:element name="TSVideo" type="TSVideo" minOccurs="0"/> <xs:element name="TSCaptioning" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If true indicates that CEA-708-C captioning is present.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TSData" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="Null"/> <xs:element name="SeparatePID"> <xs:complexType> <xs:sequence> <xs:element name="DataPIDValue" type="xs:integer"/> <xs:element name="DataEncapsulation"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="ETSIpamsampling"/> <xs:enumeration value="ETSIteletext"/> <xs:enumeration value="ETSIvps"/> <xs:enumeration value="ETSIwss"/> <xs:enumeration value="SCTEamol"/> <xs:enumeration value="SCTEtvguide"/> <xs:enumeration value="SCTEvitc"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="DataContent" type="DataContent"/> </xs:choice> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="compressionBitRate" type="xs:decimal"> <xs:annotation> <xs:documentation>megabits per second</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="ProfileMacro" type="Macro"> <xs:annotation> <xs:documentation>Used to describe a macro event in place of normal audio/video.</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||
| properties |
|
||||||||||||||
| children | Audio Video Captions VerticalIntervalData | ||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xs:element name="BaseBand"> <xs:annotation> <xs:documentation>Used to describe the attributes of media that is still in the process of production prior to transmission or release for final viewing.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Audio" type="Audio" minOccurs="0"/> <xs:element name="Video" type="Video" minOccurs="0"/> <xs:element name="Captions" type="BxfCaptions" minOccurs="0"/> <xs:element name="VerticalIntervalData" type="VerticalIntervalData" minOccurs="0"/> </xs:sequence> <xs:attribute name="compressionBitRate" type="xs:decimal"> <xs:annotation> <xs:documentation>megabits per second</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
| type | xs:decimal | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="compressionBitRate" type="xs:decimal"> <xs:annotation> <xs:documentation>megabits per second</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | Audio | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Null AnalogAudio DigitalAudio | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="Audio" type="Audio" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | Video | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Null Encoding DigitalVideo Format ActiveImageAspectRatio AspectRatio AFD-BarDataPresent PanAndScanPresent CaptionsInVANC PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="Video" type="Video" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | BxfCaptions | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Null Caption608 Caption708 | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="Captions" type="BxfCaptions" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | VerticalIntervalData | ||||||||
| properties |
|
||||||||
| children | VBIData VANCData | ||||||||
| source | <xs:element name="VerticalIntervalData" type="VerticalIntervalData" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||
| properties |
|
||||||||||||||
| children | TSAudio TSVideo TSCaptioning TSData | ||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xs:element name="PrecompressedTS"> <xs:annotation> <xs:documentation>Used to describe the attributes of the media that is to be transmitted or delivered for viewing as a complete package.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="TSAudio" type="TSAudio" minOccurs="0"/> <xs:element name="TSVideo" type="TSVideo" minOccurs="0"/> <xs:element name="TSCaptioning" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If true indicates that CEA-708-C captioning is present.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TSData" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="Null"/> <xs:element name="SeparatePID"> <xs:complexType> <xs:sequence> <xs:element name="DataPIDValue" type="xs:integer"/> <xs:element name="DataEncapsulation"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="ETSIpamsampling"/> <xs:enumeration value="ETSIteletext"/> <xs:enumeration value="ETSIvps"/> <xs:enumeration value="ETSIwss"/> <xs:enumeration value="SCTEamol"/> <xs:enumeration value="SCTEtvguide"/> <xs:enumeration value="SCTEvitc"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="DataContent" type="DataContent"/> </xs:choice> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="compressionBitRate" type="xs:decimal"> <xs:annotation> <xs:documentation>megabits per second</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
| type | xs:decimal | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="compressionBitRate" type="xs:decimal"> <xs:annotation> <xs:documentation>megabits per second</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | TSAudio | ||||||||
| properties |
|
||||||||
| children | Null DigitalAudio | ||||||||
| source | <xs:element name="TSAudio" type="TSAudio" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | TSVideo | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Null Encoding DigitalVideo Format ActiveImageAspectRatio AspectRatio AFD-BarDataPresent PanAndScanPresent CaptionsInVANC PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="TSVideo" type="TSVideo" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="TSCaptioning" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If true indicates that CEA-708-C captioning is present.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | Null SeparatePID DataContent | ||||||||
| source | <xs:element name="TSData" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="Null"/> <xs:element name="SeparatePID"> <xs:complexType> <xs:sequence> <xs:element name="DataPIDValue" type="xs:integer"/> <xs:element name="DataEncapsulation"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="ETSIpamsampling"/> <xs:enumeration value="ETSIteletext"/> <xs:enumeration value="ETSIvps"/> <xs:enumeration value="ETSIwss"/> <xs:enumeration value="SCTEamol"/> <xs:enumeration value="SCTEtvguide"/> <xs:enumeration value="SCTEvitc"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="DataContent" type="DataContent"/> </xs:choice> </xs:complexType> </xs:element> |
| diagram | |||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| properties |
|
||
| source | <xs:element name="Null"/> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| properties |
|
||||
| children | DataPIDValue DataEncapsulation | ||||
| source | <xs:element name="SeparatePID"> <xs:complexType> <xs:sequence> <xs:element name="DataPIDValue" type="xs:integer"/> <xs:element name="DataEncapsulation"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="ETSIpamsampling"/> <xs:enumeration value="ETSIteletext"/> <xs:enumeration value="ETSIvps"/> <xs:enumeration value="ETSIwss"/> <xs:enumeration value="SCTEamol"/> <xs:enumeration value="SCTEtvguide"/> <xs:enumeration value="SCTEvitc"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | |||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:integer | ||||
| properties |
|
||||
| source | <xs:element name="DataPIDValue" type="xs:integer"/> |
| diagram | |||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | restriction of xs:string | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||
| source | <xs:element name="DataEncapsulation"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="ETSIpamsampling"/> <xs:enumeration value="ETSIteletext"/> <xs:enumeration value="ETSIvps"/> <xs:enumeration value="ETSIwss"/> <xs:enumeration value="SCTEamol"/> <xs:enumeration value="SCTEtvguide"/> <xs:enumeration value="SCTEvitc"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | DataContent | ||||
| properties |
|
||||
| children | BitRate FileName | ||||
| source | <xs:element name="DataContent" type="DataContent"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | Macro | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | MacroName MacroParameterString PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="ProfileMacro" type="Macro"> <xs:annotation> <xs:documentation>Used to describe a macro event in place of normal audio/video.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | ContentId Name DefaultLength Genre Description UsagePolicy Media PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="ContentMetaData"> <xs:annotation> <xs:documentation>Used to describe all the metadata for a single instance of content</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ContentId" type="BxfContentId"/> <xs:element name="Name" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="DefaultLength" type="BxfDuration" minOccurs="0"> <xs:annotation> <xs:documentation>Used to indicate the default length of the content</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Genre" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Description" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="UsagePolicy" type="UsagePolicy" minOccurs="0"> <xs:annotation> <xs:documentation>Business rules expected to be applied when the content is used at this location</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Media" type="Media" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | BxfContentId | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="ContentId" type="BxfContentId"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Name" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfDuration | ||||||||
| properties |
|
||||||||
| children | SmpteDuration UtcDuration | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="DefaultLength" type="BxfDuration" minOccurs="0"> <xs:annotation> <xs:documentation>Used to indicate the default length of the content</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Genre" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Description" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | UsagePolicy | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | AssignedChannels EmbargoDate FirstAirDate ExpirationDate PurgeDate HiatusDateRange PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="UsagePolicy" type="UsagePolicy" minOccurs="0"> <xs:annotation> <xs:documentation>Business rules expected to be applied when the content is used at this location</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | Media | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | BaseBand PrecompressedTS ProfileMacro PrivateInformation MediaLocation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="Media" type="Media" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | extension of BaseMedia | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | BaseBand PrecompressedTS ProfileMacro PrivateInformation MediaLocation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="Media"> <xs:annotation> <xs:documentation>Base Media combined with Media Location</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="BaseMedia"> <xs:sequence maxOccurs="unbounded"> <xs:element name="MediaLocation" type="MediaLocation"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||
| type | MediaLocation | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | Location SOM Duration ArchiveGroup PrivateInformation | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| source | <xs:element name="MediaLocation" type="MediaLocation"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||
| children | Location SOM Duration ArchiveGroup PrivateInformation | ||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||
| source | <xs:complexType name="MediaLocation"> <xs:annotation> <xs:documentation>Used to designate the physical location of a media essence</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Location" type="Location"> <xs:annotation> <xs:documentation>Identification of where the media is stored. Used by systems to notify locations of essence instance</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SOM" type="BxfSmpteTime"> <xs:annotation> <xs:documentation>The start of message location of the content on the media it is stored.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Duration" type="BxfDuration"> <xs:annotation> <xs:documentation>The length of the content specified.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ArchiveGroup" minOccurs="0"> <xs:annotation> <xs:documentation>An identifier to allow assignment to a specific archive group or repository</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ArchiveName" type="BxfText"> <xs:annotation> <xs:documentation>Name of the archive</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PhysicalLocation" minOccurs="0"> <xs:annotation> <xs:documentation>Location of the archive</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Dimension" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attribute name="sourceType" default="Primary"> <xs:annotation> <xs:documentation>Indicate either primary or backup as the source for the media</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Primary"/> <xs:enumeration value="Backup"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="sourceType" default="Primary"> <xs:annotation> <xs:documentation>Indicate either primary or backup as the source for the media</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Primary"/> <xs:enumeration value="Backup"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | Location | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Satellite AssetServer RouterSource PhysicalAsset PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Location" type="Location"> <xs:annotation> <xs:documentation>Identification of where the media is stored. Used by systems to notify locations of essence instance</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||
| type | BxfSmpteTime | ||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||
| children | SmpteTimeCode | ||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="SOM" type="BxfSmpteTime"> <xs:annotation> <xs:documentation>The start of message location of the content on the media it is stored.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | BxfDuration | ||||
| properties |
|
||||
| children | SmpteDuration UtcDuration | ||||
| annotation |
|
||||
| source | <xs:element name="Duration" type="BxfDuration"> <xs:annotation> <xs:documentation>The length of the content specified.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | ArchiveName PhysicalLocation | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="ArchiveGroup" minOccurs="0"> <xs:annotation> <xs:documentation>An identifier to allow assignment to a specific archive group or repository</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ArchiveName" type="BxfText"> <xs:annotation> <xs:documentation>Name of the archive</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PhysicalLocation" minOccurs="0"> <xs:annotation> <xs:documentation>Location of the archive</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Dimension" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="ArchiveName" type="BxfText"> <xs:annotation> <xs:documentation>Name of the archive</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | Dimension | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="PhysicalLocation" minOccurs="0"> <xs:annotation> <xs:documentation>Location of the archive</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Dimension" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||
| properties |
|
||||||
| source | <xs:element name="Dimension" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | AssignedChannels EmbargoDate FirstAirDate ExpirationDate PurgeDate HiatusDateRange PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="UsagePolicy"> <xs:sequence> <xs:element name="AssignedChannels" type="BxfShortName" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of Channels on which this content can be aired</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EmbargoDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>The first date the content may be used</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FirstAirDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>First planned schedule date for this content</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExpirationDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date after which content should not be aired</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PurgeDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date after which content can be purged</xs:documentation> </xs:annotation> </xs:element> <xs:element name="HiatusDateRange" minOccurs="0"> <xs:annotation> <xs:documentation>Used to indicate a date range when the content should not be shown.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="HiatusStartDate" type="xs:dateTime"/> <xs:element name="HiatusEndDate" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfShortName | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="AssignedChannels" type="BxfShortName" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of Channels on which this content can be aired</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:dateTime | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="EmbargoDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>The first date the content may be used</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:dateTime | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="FirstAirDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>First planned schedule date for this content</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:dateTime | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="ExpirationDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date after which content should not be aired</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:dateTime | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="PurgeDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date after which content can be purged</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | HiatusStartDate HiatusEndDate | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="HiatusDateRange" minOccurs="0"> <xs:annotation> <xs:documentation>Used to indicate a date range when the content should not be shown.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="HiatusStartDate" type="xs:dateTime"/> <xs:element name="HiatusEndDate" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | |||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:dateTime | ||||
| properties |
|
||||
| source | <xs:element name="HiatusStartDate" type="xs:dateTime"/> |
| diagram | |||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:dateTime | ||||||||
| properties |
|
||||||||
| source | <xs:element name="HiatusEndDate" type="xs:dateTime" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||
| type | extension of AlternateIdType | ||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="BxfAlternateId"> <xs:simpleContent> <xs:extension base="pmcp:AlternateIdType"> <xs:attribute name="authoritativeSource" type="xs:string"> <xs:annotation> <xs:documentation>This is freeform field that specifies the organization responsible for defining the Alternate ID Value - (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/> </xs:extension> </xs:simpleContent> </xs:complexType> |
| type | xs:string | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="authoritativeSource" type="xs:string"> <xs:annotation> <xs:documentation>This is freeform field that specifies the organization responsible for defining the Alternate ID Value - (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="BxfContentId"> <xs:annotation> <xs:documentation>Groups several content IDs that may be used simultaneously to label and reference a show</xs:documentation> </xs:annotation> <xs:choice> <xs:sequence> <xs:element name="Isan" type="BxfIsan"> <xs:annotation> <xs:documentation>V-ISAN, as defined by ISO.</xs:documentation> </xs:annotation> </xs:element> <xs:choice minOccurs="0"> <xs:element name="HouseNumber" type="BxfHouseNumber"/> </xs:choice> <xs:element name="AlternateId" type="BxfAlternateId" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:sequence> <xs:choice> <xs:element name="HouseNumber" type="BxfHouseNumber"/> </xs:choice> <xs:element name="AlternateId" type="BxfAlternateId" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:element name="AlternateId" type="BxfAlternateId" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Any proprietary string other than the house number used to identify the material locally or globally</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | BxfIsan | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Isan" type="BxfIsan"> <xs:annotation> <xs:documentation>V-ISAN, as defined by ISO.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||
| type | BxfHouseNumber | ||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="HouseNumber" type="BxfHouseNumber"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||
| type | BxfAlternateId | ||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="AlternateId" type="BxfAlternateId" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||
| type | BxfHouseNumber | ||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="HouseNumber" type="BxfHouseNumber"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||
| type | BxfAlternateId | ||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="AlternateId" type="BxfAlternateId" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||
| type | BxfAlternateId | ||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="AlternateId" type="BxfAlternateId" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Any proprietary string other than the house number used to identify the material locally or globally</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of HouseNumberType | ||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="BxfHouseNumber"> <xs:annotation> <xs:documentation>Generally user defined at a specific site and will only be consistent within the defined group of users There is no guarantee of transportability or uniqueness. The endOfDay and uniqueFor attributes are included for consistency under the ATSC A-57B definition for HouseNumber.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="pmcp:HouseNumberType"> <xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/> <xs:attribute name="DayPattern" type="DayPattern"/> <xs:attribute name="endOfDay" fixed="5"> <xs:annotation> <xs:documentation>This 5-bit unsigned integer shall be set to the hour of the day in UTC in which the broadcast day ends and the instant after which the content_id values may be re-used according to unique_for. The value of this field shall be in the range of 0–23. The values 24–31 are reserved. Note that thevalue of this field is expected to be static per broadcaster.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:unsignedInt"> <xs:minInclusive value="0"/> <xs:maxInclusive value="23"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="uniqueFor" fixed="9"> <xs:annotation> <xs:documentation>This 9-bit unsigned integer shall be set to the number of days, rounded up, measured relative to the hour indicated by end_of_day (endOfDay), during which the content_id value is not reassigned to different content. The value shall be in the range 1 to 511. The value zero shall be forbidden. The value 511 shall have the special meaning of “indefinitely”. Note that the value of this field is expected to be essentially static per broadcaster, only changing when the method of house numbering is changed. Note also that decoders can treat stored content_id values as unique until the unique_for uniqueFor) fields expire, which can be implemented by decrementing all stored unique_for (uniqueFor) fields by one every day at the end_of_day (endOfDay) until they reach zero.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:unsignedInt"> <xs:minInclusive value="1"/> <xs:maxInclusive value="511"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> |
| type | DayPattern | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| source | <xs:attribute name="DayPattern" type="DayPattern"/> |
| type | restriction of xs:unsignedInt | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="endOfDay" fixed="5"> <xs:annotation> <xs:documentation>This 5-bit unsigned integer shall be set to the hour of the day in UTC in which the broadcast day ends and the instant after which the content_id values may be re-used according to unique_for. The value of this field shall be in the range of 0–23. The values 24–31 are reserved. Note that thevalue of this field is expected to be static per broadcaster.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:unsignedInt"> <xs:minInclusive value="0"/> <xs:maxInclusive value="23"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| type | restriction of xs:unsignedInt | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="uniqueFor" fixed="9"> <xs:annotation> <xs:documentation>This 9-bit unsigned integer shall be set to the number of days, rounded up, measured relative to the hour indicated by end_of_day (endOfDay), during which the content_id value is not reassigned to different content. The value shall be in the range 1 to 511. The value zero shall be forbidden. The value 511 shall have the special meaning of “indefinitely”. Note that the value of this field is expected to be essentially static per broadcaster, only changing when the method of house numbering is changed. Note also that decoders can treat stored content_id values as unique until the unique_for uniqueFor) fields expire, which can be implemented by decrementing all stored unique_for (uniqueFor) fields by one every day at the end_of_day (endOfDay) until they reach zero.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:unsignedInt"> <xs:minInclusive value="1"/> <xs:maxInclusive value="511"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||
| children | MgtPrivateInformation MgtDescriptor | ||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="TableType"> <xs:annotation> <xs:documentation>Contains the information about a PSIP table, used to build the MGT (A/65B 6.2)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="MgtPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the inner loop of the MGT</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MgtDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the inner loop of the MGT</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="tableType" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation>MGT table type (A/65B 6.2)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="tablePid" type="pidType" use="optional"> <xs:annotation> <xs:documentation>PID used to carry the table (A/65B 6.2)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="periodMs" type="xsd:positiveInteger" use="optional"> <xs:annotation> <xs:documentation>Repetition period of the table, in milliseconds</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="tableType" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation>MGT table type (A/65B 6.2)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | pidType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="tablePid" type="pidType" use="optional"> <xs:annotation> <xs:documentation>PID used to carry the table (A/65B 6.2)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:positiveInteger | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="periodMs" type="xsd:positiveInteger" use="optional"> <xs:annotation> <xs:documentation>Repetition period of the table, in milliseconds</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PrivateInformationType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="MgtPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the inner loop of the MGT</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | DescriptorType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="MgtDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the inner loop of the MGT</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Name ConditionalAccess Table MgtPrivateInformation VctPrivateInformation MgtDescriptor VctDescriptor PrivatePmcpInformation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="TransportStreamType"> <xs:annotation> <xs:documentation>Used to define the parameters of a transport stream</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Name of the transport stream. Not used in PSIP. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="ConditionalAccess" type="ConditionalAccessType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Defines the CA systems in use and the corresponding EMM PIDs</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Table" type="TableType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Defines the broadcast parameters of a PSIP table.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MgtPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the outer loop of the MGT (A/65B 6.2)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="VctPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the outer loop of the VCT (A/65B 6.3)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MgtDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the outer loop of the MGT (A/65B 6.2)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="VctDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the outer loop of the VCT (A/65B 6.3)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0"> <xs:annotation> <xs:documentation>Transport Stream-level PMCP-private information</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="tsid" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation>TSID of the transport stream (A/65B 6.3)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="network" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Network identifier, used when the TSID is not unique in the system</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="frequency" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>RF frequency occupied by the transport stream (A/65B 6.3)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="networkType" type="networkTypeType" use="optional"> <xs:annotation> <xs:documentation>Type of the network where the transport stream is carried</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="modulation" type="modulationType" use="optional"> <xs:annotation> <xs:documentation>Modulation used to carry the tranport stream (A/65B 6.3)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pathSelect" type="pathSelectType" use="optional"> <xs:annotation> <xs:documentation>For cable systems with two separate cables, indicates which one carries the transport stream (A/65B 6.3.2)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="tsid" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation>TSID of the transport stream (A/65B 6.3)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="network" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Network identifier, used when the TSID is not unique in the system</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="frequency" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>RF frequency occupied by the transport stream (A/65B 6.3)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | networkTypeType | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:attribute name="networkType" type="networkTypeType" use="optional"> <xs:annotation> <xs:documentation>Type of the network where the transport stream is carried</xs:documentation> </xs:annotation> </xs:attribute> |
| type | modulationType | |||||||||||||||||||||
| properties |
|
|||||||||||||||||||||
| facets |
|
|||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||
| source | <xs:attribute name="modulation" type="modulationType" use="optional"> <xs:annotation> <xs:documentation>Modulation used to carry the tranport stream (A/65B 6.3)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | pathSelectType | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="pathSelect" type="pathSelectType" use="optional"> <xs:annotation> <xs:documentation>For cable systems with two separate cables, indicates which one carries the transport stream (A/65B 6.3.2)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||
| type | TextType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Name of the transport stream. Not used in PSIP. </xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| type | ConditionalAccessType | ||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:element name="ConditionalAccess" type="ConditionalAccessType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Defines the CA systems in use and the corresponding EMM PIDs</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||
| type | TableType | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| children | MgtPrivateInformation MgtDescriptor | ||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Table" type="TableType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Defines the broadcast parameters of a PSIP table.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PrivateInformationType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="MgtPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the outer loop of the MGT (A/65B 6.2)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PrivateInformationType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="VctPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the outer loop of the VCT (A/65B 6.3)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | DescriptorType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="MgtDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the outer loop of the MGT (A/65B 6.2)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | DescriptorType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="VctDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the outer loop of the VCT (A/65B 6.3)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||
| type | PrivatePmcpInformationType | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0"> <xs:annotation> <xs:documentation>Transport Stream-level PMCP-private information</xs:documentation> </xs:annotation> </xs:element> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | |||||||||||||||||||||
| type | restriction of xs:string | |||||||||||||||||||||
| used by |
|
|||||||||||||||||||||
| facets |
|
|||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||
| source | <xs:simpleType name="modulationType"> <xs:annotation> <xs:documentation>Possible modulations</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:enumeration value="analog"/> <xs:enumeration value="SCTE_mode_1"/> <xs:enumeration value="SCTE_mode_2"/> <xs:enumeration value="8_VSB"/> <xs:enumeration value="16_VSB"/> <xs:enumeration value="private"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||
| type | restriction of xs:string | ||||||||||||
| used by |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:simpleType name="networkTypeType"> <xs:annotation> <xs:documentation>Possible network types</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:enumeration value="terrestrial"/> <xs:enumeration value="cable"/> <xs:enumeration value="satellite"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | |||||||||
| type | restriction of xs:string | |||||||||
| used by |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:simpleType name="pathSelectType"> <xs:annotation> <xs:documentation>Possible paths for cable systems with multiple cables</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:enumeration value="path_1"/> <xs:enumeration value="path_2"/> </xs:restriction> </xs:simpleType> |
| diagram | ![]() |
||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||
| source | <xs:complexType name="ChannelCopyType"> <xs:annotation> <xs:documentation>Type for a time shifted service</xs:documentation> </xs:annotation> <xs:attribute name="timeShift" type="xsd:duration" use="required"> <xs:annotation> <xs:documentation>Delay compared to the reference channel</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="channel" type="channelNumberType" use="required"> <xs:annotation> <xs:documentation>Channel number of the time-shifted copy</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
| type | xs:duration | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="timeShift" type="xsd:duration" use="required"> <xs:annotation> <xs:documentation>Delay compared to the reference channel</xs:documentation> </xs:annotation> </xs:attribute> |
| type | channelNumberType | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:attribute name="channel" type="channelNumberType" use="required"> <xs:annotation> <xs:documentation>Channel number of the time-shifted copy</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Name Description ElementaryStream ParentalRating Audios Captions RedistributionControl TimeShiftedService ConditionalAccess DeferredAssociationTags PmtPrivateInformation VctPrivateInformation PmtDescriptor VctDescriptor PrivatePmcpInformation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="ChannelType"> <xs:annotation> <xs:documentation>Describes an ATSC "Virtual Channel", equivalent to an MPEG-2 "program" </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Long name of the channel, potentially for multiple languages (A/65B 6.9.5)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Description" type="TextType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Multiple-language description of the channel carried in the channel ETT (A/65B 6.6)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ElementaryStream" type="ElementaryStreamType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Description of the elementary streams that make up the channel, as carried in the service location descriptor of the VCT (A/65B 6.9.6) and in the PMT (A/53B 5.4)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ParentalRating" type="ParentalRatingType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Current parental ratings of the channel. Overrides the value set for the current event.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Audios" type="AudiosType" minOccurs="0"> <xs:annotation> <xs:documentation>Current audio configuration of the channel. Overrides the value set for the current event.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Captions" type="CaptionsType" minOccurs="0"> <xs:annotation> <xs:documentation>Current caption services of the channel. Overrides the value set for the current event.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="RedistributionControl" type="RedistributionControlType" minOccurs="0"> <xs:annotation> <xs:documentation>Current "broadcast flag" of the channel. Overrides the value set for the current event.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TimeShiftedService" type="TimeShiftedServiceType" minOccurs="0"> <xs:annotation> <xs:documentation>Signals that this channel has time shifted copies</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ConditionalAccess" type="ConditionalAccessType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Defines the CA systems in use in this channel and the corresponding ECM PIDs</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DeferredAssociationTags" type="DeferredAssociationTagsType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>This descriptor is present, if the stream object is bound to elementary streams of other services, (A/101 10.6.2.1)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PmtPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the outer loop of the PMT</xs:documentation> </xs:annotation> </xs:element> <xs:element name="VctPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the inner loop of the VCT</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PmtDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the outer loop of the PMT</xs:documentation> </xs:annotation> </xs:element> <xs:element name="VctDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the inner loop of the VCT</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0"> <xs:annotation> <xs:documentation>Channel-level PMCP-private information</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="channelNumber" type="channelNumberType" use="optional"> <xs:annotation> <xs:documentation>Two-part or one-part channel number of the virtual channel</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="tsid" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>TSID of the carrying transport stream (A/65B 6.3)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="network" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Network identifier, used when the TSID is not unique in the system</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="programNumber" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>MPEG-2 program number used by the virtual channel (A/65B 6.3)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sourceId" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>PSIP source_id (A/65B 6.3)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="status" type="channelStatusType" use="optional"> <xs:annotation> <xs:documentation>Current activity status of the channel (A/65B 6.3 hidden and hide_guide)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="type" type="serviceType" use="optional"> <xs:annotation> <xs:documentation>Type of the primary service provided by the channel: TV, radio or data (A/65B 6.3 service_type)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ca" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>Specifies if this channel is partly or completely encrypted and access-controlled (A/65B 6.3 access_controlled)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="shortName" type="shortNameType" use="optional"> <xs:annotation> <xs:documentation>PSIP short name (7 characters max.) (A/65B 6.3)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="outOfBand" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>When true, signals that the PSIP data is not carried in the same physical channel as the virtual channel itself (A/65B 6.3.2)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pmtPid" type="pidType" use="optional"> <xs:annotation> <xs:documentation>PID used to carry the MPEG-2 PMT of the channel (A/53B 5.4)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pcrPid" type="pidType" use="optional"> <xs:annotation> <xs:documentation>PID used to carry the PCR fields of the channel, same as video PID per ATSC rules (A/53B 5.4)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | channelNumberType | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:attribute name="channelNumber" type="channelNumberType" use="optional"> <xs:annotation> <xs:documentation>Two-part or one-part channel number of the virtual channel</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="tsid" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>TSID of the carrying transport stream (A/65B 6.3)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="network" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Network identifier, used when the TSID is not unique in the system</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="programNumber" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>MPEG-2 program number used by the virtual channel (A/65B 6.3)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="sourceId" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>PSIP source_id (A/65B 6.3)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | channelStatusType | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:attribute name="status" type="channelStatusType" use="optional"> <xs:annotation> <xs:documentation>Current activity status of the channel (A/65B 6.3 hidden and hide_guide)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | serviceType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| annotation |
|
|||||||||||||||
| source | <xs:attribute name="type" type="serviceType" use="optional"> <xs:annotation> <xs:documentation>Type of the primary service provided by the channel: TV, radio or data (A/65B 6.3 service_type)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="ca" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>Specifies if this channel is partly or completely encrypted and access-controlled (A/65B 6.3 access_controlled)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | shortNameType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="shortName" type="shortNameType" use="optional"> <xs:annotation> <xs:documentation>PSIP short name (7 characters max.) (A/65B 6.3)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="outOfBand" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>When true, signals that the PSIP data is not carried in the same physical channel as the virtual channel itself (A/65B 6.3.2)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | pidType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="pmtPid" type="pidType" use="optional"> <xs:annotation> <xs:documentation>PID used to carry the MPEG-2 PMT of the channel (A/53B 5.4)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | pidType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="pcrPid" type="pidType" use="optional"> <xs:annotation> <xs:documentation>PID used to carry the PCR fields of the channel, same as video PID per ATSC rules (A/53B 5.4)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||
| type | TextType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Long name of the channel, potentially for multiple languages (A/65B 6.9.5)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||
| type | TextType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Description" type="TextType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Multiple-language description of the channel carried in the channel ETT (A/65B 6.6)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||
| type | ElementaryStreamType | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| children | Name ConditionalAccess CarouselIdentifier ApplicationSignaling DataBroadcastId StreamIdentifier AssociationTag PmtPrivateInformation PmtDescriptor | ||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="ElementaryStream" type="ElementaryStreamType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Description of the elementary streams that make up the channel, as carried in the service location descriptor of the VCT (A/65B 6.9.6) and in the PMT (A/53B 5.4)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | ParentalRatingType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| children | Null Rating ContentAdvisory | ||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="ParentalRating" type="ParentalRatingType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Current parental ratings of the channel. Overrides the value set for the current event.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | AudiosType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | Null Ac3Audio | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="Audios" type="AudiosType" minOccurs="0"> <xs:annotation> <xs:documentation>Current audio configuration of the channel. Overrides the value set for the current event.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | CaptionsType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | Null Caption608 Caption708 | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="Captions" type="CaptionsType" minOccurs="0"> <xs:annotation> <xs:documentation>Current caption services of the channel. Overrides the value set for the current event.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | RedistributionControlType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | Null | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="RedistributionControl" type="RedistributionControlType" minOccurs="0"> <xs:annotation> <xs:documentation>Current "broadcast flag" of the channel. Overrides the value set for the current event.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | TimeShiftedServiceType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | Copy | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="TimeShiftedService" type="TimeShiftedServiceType" minOccurs="0"> <xs:annotation> <xs:documentation>Signals that this channel has time shifted copies</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| type | ConditionalAccessType | ||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:element name="ConditionalAccess" type="ConditionalAccessType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Defines the CA systems in use in this channel and the corresponding ECM PIDs</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| type | DeferredAssociationTagsType | ||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||
| children | AssociationTags | ||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:element name="DeferredAssociationTags" type="DeferredAssociationTagsType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>This descriptor is present, if the stream object is bound to elementary streams of other services, (A/101 10.6.2.1)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PrivateInformationType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="PmtPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the outer loop of the PMT</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PrivateInformationType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="VctPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the inner loop of the VCT</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | DescriptorType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="PmtDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the outer loop of the PMT</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | DescriptorType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="VctDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the inner loop of the VCT</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||
| type | PrivatePmcpInformationType | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0"> <xs:annotation> <xs:documentation>Channel-level PMCP-private information</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| children | AssociationTags | ||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="DeferredAssociationTagsType"> <xs:annotation> <xs:documentation>Deferred Association Tags Descriptor (A/101 10.6.2.1)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="AssociationTags" type="AssociationTagsType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of deferred association tags</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="programNumber" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation>service_id of the service that is associated with enlisted association tags</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="tsid" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>TSID of the transport stream in which the MPEG-2 Program resides that contains the PIDs that are associated with the enlisted assocation tags</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="programNumber" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation>service_id of the service that is associated with enlisted association tags</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="tsid" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>TSID of the transport stream in which the MPEG-2 Program resides that contains the PIDs that are associated with the enlisted assocation tags</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | AssociationTagsType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="AssociationTags" type="AssociationTagsType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of deferred association tags</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| children | Copy | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:complexType name="TimeShiftedServiceType"> <xs:annotation> <xs:documentation>Time Shifted Service Descriptor (A/65B 6.9.7)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Copy" type="ChannelCopyType" maxOccurs="20"> <xs:annotation> <xs:documentation>Time shifted service</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||
| type | ChannelCopyType | ||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||
| source | <xs:element name="Copy" type="ChannelCopyType" maxOccurs="20"> <xs:annotation> <xs:documentation>Time shifted service</xs:documentation> </xs:annotation> </xs:element> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||
| type | restriction of xs:string | ||||||||||||
| used by |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:simpleType name="channelStatusType"> <xs:annotation> <xs:documentation>Channel activity status (A/65B 6.3 hidden and hide_guide)</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:enumeration value="active"/> <xs:enumeration value="inactive"/> <xs:enumeration value="hidden"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | |||||||||||||||
| type | restriction of xs:string | |||||||||||||||
| used by |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| annotation |
|
|||||||||||||||
| source | <xs:simpleType name="serviceType"> <xs:annotation> <xs:documentation>Type of the primary service provided by the channel: TV, radio or data (A/65B 6.3 service_type)</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:enumeration value="analog_television"/> <xs:enumeration value="digital_television"/> <xs:enumeration value="digital_radio"/> <xs:enumeration value="data_broadcast"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||
| type | restriction of xs:string | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="shortNameType"> <xs:annotation> <xs:documentation>PSIP short name (7 characters max.) (A/65B 6.3)</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:maxLength value="7"/> </xs:restriction> </xs:simpleType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||
| children | Current Default PmcpDataId InitialSchedule PsipDataId InitialSchedule PsipDataId PsipDataId | ||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="DataIdType"> <xs:annotation> <xs:documentation>Data event Identification. Provides several mechanisms for labeling and referencing events.</xs:documentation> </xs:annotation> <xs:choice> <xs:element name="Current"> <xs:annotation> <xs:documentation>References the current data event of the channel, when no other identification method is known</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Default"> <xs:annotation> <xs:documentation>References the default data event of the channel, used by the PSIP Generator when no other data event information is known about a time slot</xs:documentation> </xs:annotation> </xs:element> <xs:sequence> <xs:element name="PmcpDataId" type="PmcpEventIdType"> <xs:annotation> <xs:documentation>Unique data event identifier assigned by the creator of an data event. Preferred referencing method</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InitialSchedule" type="InitialScheduleType" minOccurs="0"/> <xs:element name="PsipDataId" type="PsipDataIdType" minOccurs="0"/> </xs:sequence> <xs:sequence> <xs:element name="InitialSchedule" type="InitialScheduleType"> <xs:annotation> <xs:documentation>Communicates the initial scheduled start time. May be used to reference an event when no other ID is known.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PsipDataId" type="PsipDataIdType" minOccurs="0"/> </xs:sequence> <xs:element name="PsipDataId" type="PsipDataIdType"> <xs:annotation> <xs:documentation>PSIP data ID assigned and broadcast by the PSIP Generator in the DETs (A/90 11.3)</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:attribute name="channelNumber" type="channelNumberType" use="required"> <xs:annotation> <xs:documentation>Channel number of the channel that carries the data event</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="tsid" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>TSID of the transport stream that carries the data event, used if the channel number is not unique in the system</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="network" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Network identifier of the channel that carries the data event, used when the TSID is not unique in the system</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | channelNumberType | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:attribute name="channelNumber" type="channelNumberType" use="required"> <xs:annotation> <xs:documentation>Channel number of the channel that carries the data event</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="tsid" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>TSID of the transport stream that carries the data event, used if the channel number is not unique in the system</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="network" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Network identifier of the channel that carries the data event, used when the TSID is not unique in the system</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:element name="Current"> <xs:annotation> <xs:documentation>References the current data event of the channel, when no other identification method is known</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:element name="Default"> <xs:annotation> <xs:documentation>References the default data event of the channel, used by the PSIP Generator when no other data event information is known about a time slot</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| type | PmcpEventIdType | ||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:element name="PmcpDataId" type="PmcpEventIdType"> <xs:annotation> <xs:documentation>Unique data event identifier assigned by the creator of an data event. Preferred referencing method</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | InitialScheduleType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| source | <xs:element name="InitialSchedule" type="InitialScheduleType" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PsipDataIdType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| source | <xs:element name="PsipDataId" type="PsipDataIdType" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | InitialScheduleType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="InitialSchedule" type="InitialScheduleType"> <xs:annotation> <xs:documentation>Communicates the initial scheduled start time. May be used to reference an event when no other ID is known.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PsipDataIdType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| source | <xs:element name="PsipDataId" type="PsipDataIdType" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PsipDataIdType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="PsipDataId" type="PsipDataIdType"> <xs:annotation> <xs:documentation>PSIP data ID assigned and broadcast by the PSIP Generator in the DETs (A/90 11.3)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||
| children | Current Default PmcpEventId InitialSchedule PsipEventId InitialSchedule PsipEventId PsipEventId | ||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="EventIdType"> <xs:annotation> <xs:documentation>Event Identification. Provides several mechanisms for labeling and referencing events.</xs:documentation> </xs:annotation> <xs:choice> <xs:element name="Current"> <xs:annotation> <xs:documentation>References the current event of the channel, when no other identification method is known</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Default"> <xs:annotation> <xs:documentation>References the default event of the channel, used by the PSIP Generator when no other event information is known about a time slot</xs:documentation> </xs:annotation> </xs:element> <xs:sequence> <xs:element name="PmcpEventId" type="PmcpEventIdType"> <xs:annotation> <xs:documentation>Unique event identifier assigned by the creator of an event. Preferred referencing method</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InitialSchedule" type="InitialScheduleType" minOccurs="0"/> <xs:element name="PsipEventId" type="PsipEventIdType" minOccurs="0"/> </xs:sequence> <xs:sequence> <xs:element name="InitialSchedule" type="InitialScheduleType"> <xs:annotation> <xs:documentation>Communicates the initial scheduled start time. May be used to reference an event when no other ID is known.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PsipEventId" type="PsipEventIdType" minOccurs="0"/> </xs:sequence> <xs:element name="PsipEventId" type="PsipEventIdType"> <xs:annotation> <xs:documentation>PSIP event ID assigned and broadcast by the PSIP Generator in the EITs (A/65B 6.5)</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:attribute name="channelNumber" type="channelNumberType" use="required"> <xs:annotation> <xs:documentation>Channel number of the channel that carries the event</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="tsid" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>TSID of the transport stream that carries the event, used if the channel number is not unique in the system</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="network" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Network identifier of the channel that carries the event, used when the TSID is not unique in the system</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | channelNumberType | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:attribute name="channelNumber" type="channelNumberType" use="required"> <xs:annotation> <xs:documentation>Channel number of the channel that carries the event</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="tsid" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>TSID of the transport stream that carries the event, used if the channel number is not unique in the system</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="network" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Network identifier of the channel that carries the event, used when the TSID is not unique in the system</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:element name="Current"> <xs:annotation> <xs:documentation>References the current event of the channel, when no other identification method is known</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:element name="Default"> <xs:annotation> <xs:documentation>References the default event of the channel, used by the PSIP Generator when no other event information is known about a time slot</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| type | PmcpEventIdType | ||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:element name="PmcpEventId" type="PmcpEventIdType"> <xs:annotation> <xs:documentation>Unique event identifier assigned by the creator of an event. Preferred referencing method</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | InitialScheduleType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| source | <xs:element name="InitialSchedule" type="InitialScheduleType" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PsipEventIdType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| source | <xs:element name="PsipEventId" type="PsipEventIdType" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | InitialScheduleType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="InitialSchedule" type="InitialScheduleType"> <xs:annotation> <xs:documentation>Communicates the initial scheduled start time. May be used to reference an event when no other ID is known.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PsipEventIdType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| source | <xs:element name="PsipEventId" type="PsipEventIdType" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PsipEventIdType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="PsipEventId" type="PsipEventIdType"> <xs:annotation> <xs:documentation>PSIP event ID assigned and broadcast by the PSIP Generator in the EITs (A/65B 6.5)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:complexType name="InitialScheduleType"> <xs:annotation> <xs:documentation>Communicates the initial scheduled start time. May be used to reference an event when no other ID is known.</xs:documentation> </xs:annotation> <xs:attribute name="startTime" type="xsd:dateTime" use="required"> <xs:annotation> <xs:documentation>Start time initially scheduled for the event.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:dateTime | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="startTime" type="xsd:dateTime" use="required"> <xs:annotation> <xs:documentation>Start time initially scheduled for the event.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="PmcpEventIdType"> <xs:annotation> <xs:documentation>Unique event identifier assigned by the creator of an event. Preferred referencing method</xs:documentation> </xs:annotation> <xs:attribute name="creator" type="xsd:string" use="required"> <xs:annotation> <xs:documentation>Device name of the initial event creator</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="id" type="xsd:unsignedInt" use="required"> <xs:annotation> <xs:documentation>Number assigned by the creator</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="creator" type="xsd:string" use="required"> <xs:annotation> <xs:documentation>Device name of the initial event creator</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="id" type="xsd:unsignedInt" use="required"> <xs:annotation> <xs:documentation>Number assigned by the creator</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | DataId AcapContentId Name Description DataBroadcast DetPrivateInformation DetDescriptor PrivatePmcpInformation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="PsipDataEventType"> <xs:annotation> <xs:documentation>Describes a PSIP "Data event", i.e. an element of the data program guide.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="DataId" type="DataIdType"> <xs:annotation> <xs:documentation>Allows referencing a data event using one or more methods</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AcapContentId" type="ContentIdType" minOccurs="0"> <xs:annotation> <xs:documentation>References a show or specifies the content ID of the data event</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Multiple-language title of the data event (A/90 11.3)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Description" type="TextType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Multiple-language description of the data event carried in the data event ETT (A/90 11.4)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DataBroadcast" type="DataBroadcastType" minOccurs="0"> <xs:annotation> <xs:documentation>Data Broadcasting Descriptor</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DetPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the data event loop of the DET</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DetDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the data event loop of the DET</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0"> <xs:annotation> <xs:documentation>Data event-level PMCP-private information</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="startTime" type="xsd:dateTime" use="optional"> <xs:annotation> <xs:documentation>Actual start time of the data event (A/90 11.3), when different from the scheduled start time</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="duration" type="xsd:duration" use="optional"> <xs:annotation> <xs:documentation>Duration of the data event (A/90 11.3)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="alternateScheduleNumber" type="xsd:positiveInteger" use="optional"> <xs:annotation> <xs:documentation>Indicates that the data event is part of an alternate schedule and is not carried in PSIP</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="fromStart" type="xsd:duration" use="optional"> <xs:annotation> <xs:documentation>Indicates the offset between the beginning of the material and the beginning of the data event. Not carried in PSIP.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="essenceSource" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Not carried in PSIP. Indicates where the essence comes from or how it is generated. Communicates implicit authority. The allowed values are defined during the setup process.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:dateTime | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="startTime" type="xsd:dateTime" use="optional"> <xs:annotation> <xs:documentation>Actual start time of the data event (A/90 11.3), when different from the scheduled start time</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:duration | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="duration" type="xsd:duration" use="optional"> <xs:annotation> <xs:documentation>Duration of the data event (A/90 11.3)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:positiveInteger | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="alternateScheduleNumber" type="xsd:positiveInteger" use="optional"> <xs:annotation> <xs:documentation>Indicates that the data event is part of an alternate schedule and is not carried in PSIP</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:duration | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="fromStart" type="xsd:duration" use="optional"> <xs:annotation> <xs:documentation>Indicates the offset between the beginning of the material and the beginning of the data event. Not carried in PSIP.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="essenceSource" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Not carried in PSIP. Indicates where the essence comes from or how it is generated. Communicates implicit authority. The allowed values are defined during the setup process.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||
| type | DataIdType | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| children | Current Default PmcpDataId InitialSchedule PsipDataId InitialSchedule PsipDataId PsipDataId | ||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="DataId" type="DataIdType"> <xs:annotation> <xs:documentation>Allows referencing a data event using one or more methods</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | ContentIdType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="AcapContentId" type="ContentIdType" minOccurs="0"> <xs:annotation> <xs:documentation>References a show or specifies the content ID of the data event</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||
| type | TextType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Multiple-language title of the data event (A/90 11.3)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||
| type | TextType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Description" type="TextType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Multiple-language description of the data event carried in the data event ETT (A/90 11.4)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | DataBroadcastType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Description ObjectName | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="DataBroadcast" type="DataBroadcastType" minOccurs="0"> <xs:annotation> <xs:documentation>Data Broadcasting Descriptor</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PrivateInformationType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="DetPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the data event loop of the DET</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | DescriptorType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="DetDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the data event loop of the DET</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||
| type | PrivatePmcpInformationType | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0"> <xs:annotation> <xs:documentation>Data event-level PMCP-private information</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| source | <xs:complexType name="PsipDataIdType"> <xs:attribute name="dataId" type="psipEventIdType" use="required"> <xs:annotation> <xs:documentation>Data_id as defined by A/90 and carried in the DET</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | psipEventIdType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="dataId" type="psipEventIdType" use="required"> <xs:annotation> <xs:documentation>Data_id as defined by A/90 and carried in the DET</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| source | <xs:complexType name="PsipEventIdType"> <xs:attribute name="eventId" type="psipEventIdType" use="required"> <xs:annotation> <xs:documentation>Event_id as defined by PSIP and carried in the EIT</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | psipEventIdType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="eventId" type="psipEventIdType" use="required"> <xs:annotation> <xs:documentation>Event_id as defined by PSIP and carried in the EIT</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | EventId ContentId AcapContentId ShowData EitPrivateInformation EitDescriptor PrivatePmcpInformation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="PsipEventType"> <xs:annotation> <xs:documentation>Describes a PSIP "Event", i.e. an element of the program guide.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="EventId" type="EventIdType"> <xs:annotation> <xs:documentation>Allows referencing an event using one or more methods</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContentId" type="ContentIdType" minOccurs="0"> <xs:annotation> <xs:documentation>References a show or specifies the content ID of the event</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AcapContentId" type="ContentIdType" minOccurs="0"> <xs:annotation> <xs:documentation>References a show or specifies the content ID of the data event</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ShowData" type="ShowDataType" minOccurs="0"> <xs:annotation> <xs:documentation>Show information of the PSIP event</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EitPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the event loop of the EIT (A/65B 6.5)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EitDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the event loop of the EIT (A/65B 6.5)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0"> <xs:annotation> <xs:documentation>Event-level PMCP-private information</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="startTime" type="xsd:dateTime" use="optional"> <xs:annotation> <xs:documentation>Actual start time of the event (A/65B 6.5), when different from the scheduled start time</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="startFrame" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Frame count for the actual start time of the event, when a one-second accuracy is not sufficient.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="duration" type="xsd:duration" use="optional"> <xs:annotation> <xs:documentation>Duration of the event (A/65B 6.5)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="durationFrame" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Additional frames for the actual duration of the event, when a one-second accuracy is not sufficient.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="alternateScheduleNumber" type="xsd:positiveInteger" use="optional"> <xs:annotation> <xs:documentation>Indicates that the event is part of an alternate schedule and is not carried in PSIP</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="fromStart" type="xsd:duration" use="optional"> <xs:annotation> <xs:documentation>Indicates the offset between the beginning of the material and the beginning of the event, e.g. the tape or the file. Not carried in PSIP.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="fromStartFrame" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Additional frames for the material offset, when a one-second accuracy is not sufficient.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="essenceSource" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Not carried in PSIP. Indicates where the essence comes from or how it is generated. Communicates implicit authority. The allowed values are defined during the setup process.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:dateTime | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="startTime" type="xsd:dateTime" use="optional"> <xs:annotation> <xs:documentation>Actual start time of the event (A/65B 6.5), when different from the scheduled start time</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="startFrame" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Frame count for the actual start time of the event, when a one-second accuracy is not sufficient.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:duration | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="duration" type="xsd:duration" use="optional"> <xs:annotation> <xs:documentation>Duration of the event (A/65B 6.5)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="durationFrame" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Additional frames for the actual duration of the event, when a one-second accuracy is not sufficient.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:positiveInteger | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="alternateScheduleNumber" type="xsd:positiveInteger" use="optional"> <xs:annotation> <xs:documentation>Indicates that the event is part of an alternate schedule and is not carried in PSIP</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:duration | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="fromStart" type="xsd:duration" use="optional"> <xs:annotation> <xs:documentation>Indicates the offset between the beginning of the material and the beginning of the event, e.g. the tape or the file. Not carried in PSIP.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="fromStartFrame" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Additional frames for the material offset, when a one-second accuracy is not sufficient.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="essenceSource" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Not carried in PSIP. Indicates where the essence comes from or how it is generated. Communicates implicit authority. The allowed values are defined during the setup process.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||
| type | EventIdType | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| children | Current Default PmcpEventId InitialSchedule PsipEventId InitialSchedule PsipEventId PsipEventId | ||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="EventId" type="EventIdType"> <xs:annotation> <xs:documentation>Allows referencing an event using one or more methods</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | ContentIdType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="ContentId" type="ContentIdType" minOccurs="0"> <xs:annotation> <xs:documentation>References a show or specifies the content ID of the event</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | ContentIdType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="AcapContentId" type="ContentIdType" minOccurs="0"> <xs:annotation> <xs:documentation>References a show or specifies the content ID of the data event</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | ShowDataType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | Name Description ParentalRating Audios Captions RedistributionControl DataBroadcast | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="ShowData" type="ShowDataType" minOccurs="0"> <xs:annotation> <xs:documentation>Show information of the PSIP event</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PrivateInformationType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="EitPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the event loop of the EIT (A/65B 6.5)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | DescriptorType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="EitDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the event loop of the EIT (A/65B 6.5)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||
| type | PrivatePmcpInformationType | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0"> <xs:annotation> <xs:documentation>Event-level PMCP-private information</xs:documentation> </xs:annotation> </xs:element> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||
| type | restriction of xs:unsignedShort | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="psipEventIdType"> <xs:annotation> <xs:documentation>Type for a PSIP Event_id</xs:documentation> </xs:annotation> <xs:restriction base="xsd:unsignedShort"> <xs:maxExclusive value="16384"/> </xs:restriction> </xs:simpleType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| children | SttPrivateInformation SttDescriptor | ||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="TimeParametersType"> <xs:annotation> <xs:documentation>Declares the parameters that go into the System Time Table (A/65B 6.1), except for the time itself, which is communicated through other means</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="SttPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the STT</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SttDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the STT</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="gpsUtcOffset" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Current GPS UTC offset, as published by the International Earth Rotation Service (A/65B 6.1)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dsStatus" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>Current daylight savings status (A/65B 6.1 and Annex A)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dsDayOfMonth" type="dsDayOfMonthType" use="optional"> <xs:annotation> <xs:documentation>If DST is to change within a month, day of change (A/65B 6.1 and Annex A)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dsHour" type="dsHourType" use="optional"> <xs:annotation> <xs:documentation>If DST is to change within a month, hour of change (A/65B 6.1 and Annex A)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="gpsUtcOffset" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Current GPS UTC offset, as published by the International Earth Rotation Service (A/65B 6.1)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="dsStatus" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>Current daylight savings status (A/65B 6.1 and Annex A)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | dsDayOfMonthType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="dsDayOfMonth" type="dsDayOfMonthType" use="optional"> <xs:annotation> <xs:documentation>If DST is to change within a month, day of change (A/65B 6.1 and Annex A)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | dsHourType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="dsHour" type="dsHourType" use="optional"> <xs:annotation> <xs:documentation>If DST is to change within a month, hour of change (A/65B 6.1 and Annex A)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PrivateInformationType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="SttPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the STT</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | DescriptorType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="SttDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the STT</xs:documentation> </xs:annotation> </xs:element> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||
| type | restriction of xs:unsignedByte | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="dsDayOfMonthType"> <xs:annotation> <xs:documentation>Number of day in month (A/65B 6.1 and Annex A)</xs:documentation> </xs:annotation> <xs:restriction base="xsd:unsignedByte"> <xs:maxInclusive value="31"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||
| type | restriction of xs:unsignedByte | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="dsHourType"> <xs:annotation> <xs:documentation>Hour of the day (A/65B 6.1 and Annex A)</xs:documentation> </xs:annotation> <xs:restriction base="xsd:unsignedByte"> <xs:maxInclusive value="18"/> </xs:restriction> </xs:simpleType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| children | Application TransportProtocol DiiLocation AitPrivateInformation AitDescriptor | ||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="AcapApplicationType"> <xs:annotation> <xs:documentation>Description of the Information about AIT (A/101 10.6.3)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Application" type="ApplicationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Specific information of each applications</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransportProtocol" type="TransportProtocolType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Information about the transport protocol associated with a service component (A/101 10.6.3.1.1)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DiiLocation" type="DiiLocationType" minOccurs="0"> <xs:annotation> <xs:documentation>Listing the locations of DII messages associated with the object carousel (A/101 10.6.3.2)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AitPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the outer loop of the AIT (A/101 10.6.3.1)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AitDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the outer loop of the AIT (A/101 10.6.3.1)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="applicationType" type="applicationTypeType" use="required"> <xs:annotation> <xs:documentation>Type of the application described in this AIT sub_table</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="testApplicationFlag" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>The value can be one, which Indicates a test application</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | applicationTypeType | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:attribute name="applicationType" type="applicationTypeType" use="required"> <xs:annotation> <xs:documentation>Type of the application described in this AIT sub_table</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="testApplicationFlag" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>The value can be one, which Indicates a test application</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||
| type | ApplicationType | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| children | Name ApplicationInfo Icon Prefetch DiiLocation AcapJApp AcapJAppLocation AcapXApp AcapXAppLocation AcapXAppBoundary AitPrivateInformation AitDescriptor | ||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Application" type="ApplicationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Specific information of each applications</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| type | TransportProtocolType | ||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="TransportProtocol" type="TransportProtocolType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Information about the transport protocol associated with a service component (A/101 10.6.3.1.1)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | DiiLocationType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| children | DiiList | ||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="DiiLocation" type="DiiLocationType" minOccurs="0"> <xs:annotation> <xs:documentation>Listing the locations of DII messages associated with the object carousel (A/101 10.6.3.2)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PrivateInformationType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="AitPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the outer loop of the AIT (A/101 10.6.3.1)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | DescriptorType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="AitDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the outer loop of the AIT (A/101 10.6.3.1)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| children | AcapContentId AcapApplication AcapObjectCarousel PrivatePmcpInformation | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:complexType name="AcapDataServiceType"> <xs:annotation> <xs:documentation>Information about the transport protocol associated with ACAP data broadcast service</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="AcapContentId" type="ContentIdType"> <xs:annotation> <xs:documentation>References a ACAP data broadcasting service</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AcapApplication" type="AcapApplicationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Describes the information about AIT</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AcapObjectCarousel" type="AcapObjectCarouselType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Describes the information about Object Carousel</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0"> <xs:annotation> <xs:documentation>Acap data service-level PMCP-private information</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | ContentIdType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="AcapContentId" type="ContentIdType"> <xs:annotation> <xs:documentation>References a ACAP data broadcasting service</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| type | AcapApplicationType | ||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||
| children | Application TransportProtocol DiiLocation AitPrivateInformation AitDescriptor | ||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:element name="AcapApplication" type="AcapApplicationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Describes the information about AIT</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | AcapObjectCarouselType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| children | DataCarousel ObjectCarousel | ||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="AcapObjectCarousel" type="AcapObjectCarouselType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Describes the information about Object Carousel</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||
| type | PrivatePmcpInformationType | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0"> <xs:annotation> <xs:documentation>Acap data service-level PMCP-private information</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="AcapJAppLocationType"> <xs:annotation> <xs:documentation>ACAP-J Application Location Descriptor (A/101 10.6.5.1.2)</xs:documentation> </xs:annotation> <xs:attribute name="baseDirectory" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Representing the base directory</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="classpathExtension" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>The string that specifies the alternative locations for the classpath</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="initialClass" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>The parameter string that the receiver appends to the initial path</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="baseDirectory" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Representing the base directory</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="classpathExtension" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>The string that specifies the alternative locations for the classpath</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="initialClass" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>The parameter string that the receiver appends to the initial path</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:complexType name="AcapJAppType"> <xs:annotation> <xs:documentation>ACAP-J Application Descriptor (A/101 10.6.5.1.1)</xs:documentation> </xs:annotation> <xs:attribute name="parameter" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Startup parameter string (UTF-8 encoding)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="parameter" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Startup parameter string (UTF-8 encoding)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| children | DataCarousel ObjectCarousel | ||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:complexType name="AcapObjectCarouselType"> <xs:annotation> <xs:documentation>Description of ACAP Object Carousel</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="DataCarousel" type="DataCarouselType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about Data Carousel that carries BIOP messages in Modules</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ObjectCarousel" type="ObjectCarouselType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about BIOP messages of Object Carousel</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="carouselId" type="xsd:unsignedInt" use="required"> <xs:annotation> <xs:documentation>Identification of the data carousel</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="carouselId" type="xsd:unsignedInt" use="required"> <xs:annotation> <xs:documentation>Identification of the data carousel</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | DataCarouselType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | Dsi Dii PidList | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="DataCarousel" type="DataCarouselType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about Data Carousel that carries BIOP messages in Modules</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | ObjectCarouselType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | ServiceGateway Directory File Stream StreamEvent | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="ObjectCarousel" type="ObjectCarouselType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about BIOP messages of Object Carousel</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="AcapXAppBoundaryType"> <xs:annotation> <xs:documentation>ACAP-X Application Boundary Descriptor (A/101 10.3.4.3)</xs:documentation> </xs:annotation> <xs:attribute name="label" type="xsd:string" use="required"> <xs:annotation> <xs:documentation>match the label in DII</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="regularExpression" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>String that specifies a regular expression (UTF-8 encoding)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="label" type="xsd:string" use="required"> <xs:annotation> <xs:documentation>match the label in DII</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="regularExpression" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>String that specifies a regular expression (UTF-8 encoding)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="AcapXAppLocationType"> <xs:annotation> <xs:documentation>ACAP-X Application Location Descriptor (A/101 10.3.4.2)</xs:documentation> </xs:annotation> <xs:attribute name="physicalRoot" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>String that specifies the path to the root directory of the application (UTF-8 encoding)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="initialPath" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>String that specifies the relative path to either the ACAP-X application Metadata Resource(ARM) file or the ACAP-X initial entity (i.e. XDML Family Document)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="physicalRoot" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>String that specifies the path to the root directory of the application (UTF-8 encoding)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="initialPath" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>String that specifies the relative path to either the ACAP-X application Metadata Resource(ARM) file or the ACAP-X initial entity (i.e. XDML Family Document)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:complexType name="AcapXAppType"> <xs:annotation> <xs:documentation>ACAP-X Application Descriptor (A/101 10.3.4.1)</xs:documentation> </xs:annotation> <xs:attribute name="parameter" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Startup parameter string (UTF-8 encoding)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="parameter" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Startup parameter string (UTF-8 encoding)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||
| children | Profiles ProtocolLabels | ||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="ApplicationInfoType"> <xs:annotation> <xs:documentation>Application Descriptor (ETSI TS 101 812 V1.3.1 10.7.3)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Profiles" type="ProfilesType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Information about the application profile loop</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ProtocolLabels" type="ProtocolLabelsType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Identifies the transport protocol that delivers the application</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="serviceBound" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>whether the application is only associated with the current service</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="visibility" type="visibilityType" use="optional"> <xs:annotation> <xs:documentation>specifies whether the application is suitable to be offered to the end-user for them to decide if the application should be launched</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="priority" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Identifies a relative priority between the applications signaled in this service</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="serviceBound" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>whether the application is only associated with the current service</xs:documentation> </xs:annotation> </xs:attribute> |
| type | visibilityType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="visibility" type="visibilityType" use="optional"> <xs:annotation> <xs:documentation>specifies whether the application is suitable to be offered to the end-user for them to decide if the application should be launched</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="priority" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Identifies a relative priority between the applications signaled in this service</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| type | ProfilesType | ||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Profiles" type="ProfilesType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Information about the application profile loop</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||
| type | ProtocolLabelsType | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xs:element name="ProtocolLabels" type="ProtocolLabelsType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Identifies the transport protocol that delivers the application</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||
| children | Name ApplicationInfo Icon Prefetch DiiLocation AcapJApp AcapJAppLocation AcapXApp AcapXAppLocation AcapXAppBoundary AitPrivateInformation AitDescriptor | ||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="ApplicationType"> <xs:annotation> <xs:documentation>Application loop information of the AIT (ETSI TS 101 812 V1.3.1 10.4.6)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Name of the application (A/101 10.6.4.2)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ApplicationInfo" type="ApplicationInfoType" minOccurs="0"> <xs:annotation> <xs:documentation>Generic information of the application (A/101 10.6.4.1)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Icon" type="IconType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about the icons associated with the application (A/101 10.6.4.3)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Prefetch" type="PrefetchType" minOccurs="0"> <xs:annotation> <xs:documentation>Information used for prefetching modules that have the indicated labels (Only for the case of object carousel used) (A/101 10.6.4.4)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DiiLocation" type="DiiLocationType" minOccurs="0"> <xs:annotation> <xs:documentation>Listing the locations of DII messages associated with the object carousel (A/101 10.6.4.5)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AcapJApp" type="AcapJAppType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about the application startup parameter (A/101 10.6.5.1.1)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AcapJAppLocation" type="AcapJAppLocationType" minOccurs="0"> <xs:annotation> <xs:documentation>Information through which the implementation resolves the location of the ACAP-J application (A/101 10.6.5.1.2)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AcapXApp" type="AcapXAppType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about the application startup parameter (A/101 10.6.5.2.1)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AcapXAppLocation" type="AcapXAppLocationType" minOccurs="0"> <xs:annotation> <xs:documentation>Information through which the implementation resolves the location of the ACAP-X application (A/101 10.6.5.2.2)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AcapXAppBoundary" type="AcapXAppBoundaryType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Information about regular expressions that define data elements that form the application (A/101 10.6.5.2.3)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AitPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the inner loop of the AIT (A/101 10.6.4, 10.6.5)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AitDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the inner loop of the AIT (A/101 10.6.4, 10.6.5)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="organizationId" type="xsd:unsignedInt" use="required"> <xs:annotation> <xs:documentation>A globally unique value identifying the organization that is responsible for the application</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="applicationId" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation>uniquely identifies the application function</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="controlCode" type="controlCodeType" use="optional"> <xs:annotation> <xs:documentation>controls the state of the application</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="organizationId" type="xsd:unsignedInt" use="required"> <xs:annotation> <xs:documentation>A globally unique value identifying the organization that is responsible for the application</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="applicationId" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation>uniquely identifies the application function</xs:documentation> </xs:annotation> </xs:attribute> |
| type | controlCodeType | |||||||||||||||||||||
| properties |
|
|||||||||||||||||||||
| facets |
|
|||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||
| source | <xs:attribute name="controlCode" type="controlCodeType" use="optional"> <xs:annotation> <xs:documentation>controls the state of the application</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||
| type | TextType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Name of the application (A/101 10.6.4.2)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||
| type | ApplicationInfoType | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| children | Profiles ProtocolLabels | ||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="ApplicationInfo" type="ApplicationInfoType" minOccurs="0"> <xs:annotation> <xs:documentation>Generic information of the application (A/101 10.6.4.1)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| type | IconType | ||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:element name="Icon" type="IconType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about the icons associated with the application (A/101 10.6.4.3)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PrefetchType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| children | Labels | ||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="Prefetch" type="PrefetchType" minOccurs="0"> <xs:annotation> <xs:documentation>Information used for prefetching modules that have the indicated labels (Only for the case of object carousel used) (A/101 10.6.4.4)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | DiiLocationType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| children | DiiList | ||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="DiiLocation" type="DiiLocationType" minOccurs="0"> <xs:annotation> <xs:documentation>Listing the locations of DII messages associated with the object carousel (A/101 10.6.4.5)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | AcapJAppType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="AcapJApp" type="AcapJAppType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about the application startup parameter (A/101 10.6.5.1.1)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||
| type | AcapJAppLocationType | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="AcapJAppLocation" type="AcapJAppLocationType" minOccurs="0"> <xs:annotation> <xs:documentation>Information through which the implementation resolves the location of the ACAP-J application (A/101 10.6.5.1.2)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | AcapXAppType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="AcapXApp" type="AcapXAppType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about the application startup parameter (A/101 10.6.5.2.1)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| type | AcapXAppLocationType | ||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:element name="AcapXAppLocation" type="AcapXAppLocationType" minOccurs="0"> <xs:annotation> <xs:documentation>Information through which the implementation resolves the location of the ACAP-X application (A/101 10.6.5.2.2)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| type | AcapXAppBoundaryType | ||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:element name="AcapXAppBoundary" type="AcapXAppBoundaryType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Information about regular expressions that define data elements that form the application (A/101 10.6.5.2.3)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PrivateInformationType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="AitPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the inner loop of the AIT (A/101 10.6.4, 10.6.5)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | DescriptorType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="AitDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the inner loop of the AIT (A/101 10.6.4, 10.6.5)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| children | BiopProfileBody LiteOptionsProfileBody HttpProfileBody Label MessagePrivateInformation MessageDescriptor | ||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="BindingsType"> <xs:annotation> <xs:documentation>Binding information between object messages</xs:documentation> </xs:annotation> <xs:sequence> <xs:choice> <xs:element name="BiopProfileBody" type="BiopProfileBodyType"> <xs:annotation> <xs:documentation>Information used for reference to a object within the same object carousel</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LiteOptionsProfileBody" type="LiteOptionsProfileBodyType"> <xs:annotation> <xs:documentation>Information used for reference to object carried in other object carousel</xs:documentation> </xs:annotation> </xs:element> <xs:element name="HttpProfileBody" type="HttpProfileBodyType"> <xs:annotation> <xs:documentation>Information for the location of the file content on the interaction channel</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="Label" type="LabelType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about the label for File message which is binding in servicegateway message (A/101 10.4.2.2.1)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MessagePrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the Binding loop of the ServiceGateway or Directory Message (A/101 10.4.2.2, 10.4.4)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MessageDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the Binding loop of the ServiceGateway or Directory Message (A/101 10.4.2.2, 10.4.4)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="objectId" type="xsd:unsignedLong" use="required"> <xs:annotation> <xs:documentation>Identification of the object in an object carousel</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="name" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the name of this binding message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="kind" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the kind of this binding message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="contentSize" type="xsd:unsignedLong" use="optional"> <xs:annotation> <xs:documentation>Indicates the content size of this file object</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedLong | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="objectId" type="xsd:unsignedLong" use="required"> <xs:annotation> <xs:documentation>Identification of the object in an object carousel</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="name" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the name of this binding message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="kind" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the kind of this binding message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedLong | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="contentSize" type="xsd:unsignedLong" use="optional"> <xs:annotation> <xs:documentation>Indicates the content size of this file object</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | BiopProfileBodyType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="BiopProfileBody" type="BiopProfileBodyType"> <xs:annotation> <xs:documentation>Information used for reference to a object within the same object carousel</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||
| type | LiteOptionsProfileBodyType | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="LiteOptionsProfileBody" type="LiteOptionsProfileBodyType"> <xs:annotation> <xs:documentation>Information used for reference to object carried in other object carousel</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||
| type | HttpProfileBodyType | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="HttpProfileBody" type="HttpProfileBodyType"> <xs:annotation> <xs:documentation>Information for the location of the file content on the interaction channel</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | LabelType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="Label" type="LabelType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about the label for File message which is binding in servicegateway message (A/101 10.4.2.2.1)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PrivateInformationType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="MessagePrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the Binding loop of the ServiceGateway or Directory Message (A/101 10.4.2.2, 10.4.4)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | DescriptorType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="MessageDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the Binding loop of the ServiceGateway or Directory Message (A/101 10.4.2.2, 10.4.4)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="BiopProfileBodyType"> <xs:annotation> <xs:documentation>BIOP Profile Body (ETSI TS 101 812 V1.3.1 B.2.3.7.1)</xs:documentation> </xs:annotation> <xs:attribute name="carouselId" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Identification of the data carousel</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="moduleId" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Identifier of the module in the carousel</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Identification of the object within the module</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="associationTag" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Identifies the PID that carries the elementary stream</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="identification" type="identificationType" use="optional"> <xs:annotation> <xs:documentation>The identification portion of the transactionId</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="timeOut" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>the time out period in microseconds that may be used to time out the acquisition of this message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="carouselId" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Identification of the data carousel</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="moduleId" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Identifier of the module in the carousel</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Identification of the object within the module</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="associationTag" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Identifies the PID that carries the elementary stream</xs:documentation> </xs:annotation> </xs:attribute> |
| type | identificationType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="identification" type="identificationType" use="optional"> <xs:annotation> <xs:documentation>The identification portion of the transactionId</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="timeOut" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>the time out period in microseconds that may be used to time out the acquisition of this message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="CachingPriorityType"> <xs:annotation> <xs:documentation>Caching Priority Descriptor (ETSI TS 101 812 V1.3.1 B.2.2.4.2)</xs:documentation> </xs:annotation> <xs:attribute name="priorityValue" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Indicates the caching priority for the objects within this module</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="transparencyLabel" type="transparencyLabelType" use="optional"> <xs:annotation> <xs:documentation>Indicates transparency level of caching</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="priorityValue" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Indicates the caching priority for the objects within this module</xs:documentation> </xs:annotation> </xs:attribute> |
| type | transparencyLabelType | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:attribute name="transparencyLabel" type="transparencyLabelType" use="optional"> <xs:annotation> <xs:documentation>Indicates transparency level of caching</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="CompressedModuleType"> <xs:annotation> <xs:documentation>Compressed Module Descriptor (ETSI TS 101 812 V1.3.1 B.2.9)</xs:documentation> </xs:annotation> <xs:attribute name="compressionMethod" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>compression algorithm defined in IETF RFC 1950</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="originalSize" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>the size of the data (in bytes) carried by the module before it was compressed</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="compressionMethod" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>compression algorithm defined in IETF RFC 1950</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="originalSize" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>the size of the data (in bytes) carried by the module before it was compressed</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="ContentTypeType"> <xs:annotation> <xs:documentation>Content Type Descriptor (A/101 10.4.5.2.1)</xs:documentation> </xs:annotation> <xs:attribute name="contentTypeData" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the MIME content type of the object</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="transparencyLabel" type="transparencyLabelType" use="optional"> <xs:annotation> <xs:documentation>Indicates transparency level of caching</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="contentTypeData" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the MIME content type of the object</xs:documentation> </xs:annotation> </xs:attribute> |
| type | transparencyLabelType | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:attribute name="transparencyLabel" type="transparencyLabelType" use="optional"> <xs:annotation> <xs:documentation>Indicates transparency level of caching</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| children | Dsi Dii PidList | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:complexType name="DataCarouselType"> <xs:annotation> <xs:documentation>Information about Data Carousel that carries BIOP messages in Modules</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Dsi" type="DsiType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about the Download Server Initiate message</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Dii" type="DiiType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Information about the Download Info Indication message</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PidList" type="PidListType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of PIDs that carries the data carousel</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| type | DsiType | ||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| children | DsiPrivateInformation DsiDescriptor | ||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Dsi" type="DsiType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about the Download Server Initiate message</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| type | DiiType | ||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||
| children | Module | ||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:element name="Dii" type="DiiType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Information about the Download Info Indication message</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| type | PidListType | ||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:element name="PidList" type="PidListType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of PIDs that carries the data carousel</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||
| source | <xs:complexType name="DiiListType"> <xs:annotation> <xs:documentation>Information about the DII message</xs:documentation> </xs:annotation> <xs:attribute name="identification" type="identificationType" use="required"> <xs:annotation> <xs:documentation>The identification portion of the transactionId</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="associationTag" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation>Identifies the connection (i.e. elementary stream) on which the DII message is broadcast</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
| type | identificationType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="identification" type="identificationType" use="required"> <xs:annotation> <xs:documentation>The identification portion of the transactionId</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="associationTag" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation>Identifies the connection (i.e. elementary stream) on which the DII message is broadcast</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| children | DiiList | ||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:complexType name="DiiLocationType"> <xs:annotation> <xs:documentation>DII Location Descriptor (ETSI TS 101 812 V1.3.1 10.8.3.3)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="DiiList" type="DiiListType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Information about the DII message</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="protocolLabel" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>unique identifier for a transport protocol within this AIT</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="protocolLabel" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>unique identifier for a transport protocol within this AIT</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||
| type | DiiListType | ||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||
| source | <xs:element name="DiiList" type="DiiListType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Information about the DII message</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| children | Module | ||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="DiiType"> <xs:annotation> <xs:documentation>Download Info Indication message (A/101 10.5.2)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Module" type="ModuleType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Module that is referenced in the DII message</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="Identification" type="identificationType" use="required"> <xs:annotation> <xs:documentation>The identification portion of the transactionId</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="blockSize" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Length in bytes of the data in every block carried in the DownloadDataBlock messages, except for the last block of each module</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | identificationType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="Identification" type="identificationType" use="required"> <xs:annotation> <xs:documentation>The identification portion of the transactionId</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="blockSize" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Length in bytes of the data in every block carried in the DownloadDataBlock messages, except for the last block of each module</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | ModuleType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | ObjectList CompressedModule Label CachingPriority DiiPrivateInformation DiiDescriptor | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Module" type="ModuleType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Module that is referenced in the DII message</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Bindings | ||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="DirectoryType"> <xs:annotation> <xs:documentation>BIOP Directory Message (A/101 10.4.3)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Bindings" type="BindingsType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Binding information between object messages</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="objectId" type="xsd:unsignedLong" use="required"> <xs:annotation> <xs:documentation>Identification of the object in an object carousel</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Identification of the object within the module</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="name" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the name of this direcotory message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pathName" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedLong | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="objectId" type="xsd:unsignedLong" use="required"> <xs:annotation> <xs:documentation>Identification of the object in an object carousel</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Identification of the object within the module</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="name" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the name of this direcotory message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="pathName" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| type | BindingsType | ||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| children | BiopProfileBody LiteOptionsProfileBody HttpProfileBody Label MessagePrivateInformation MessageDescriptor | ||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Bindings" type="BindingsType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Binding information between object messages</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| children | DsiPrivateInformation DsiDescriptor | ||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="DsiType"> <xs:annotation> <xs:documentation>Download Server Initiate Message (A/101 10.5.3)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="DsiPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the DSI (A/101 10.5.3.3)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DsiDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the DSI (A/101 10.5.3.3)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="moduleId" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Identification of the module within the data carousel that carries the service gateway object</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Identification of the object within the module</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="associationTag" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Indication the elementary stream that carries the DII message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="timeOut" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>the time out period in microseconds that may be used to time out the acquisition of the Download Server Initiate message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="moduleId" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Identification of the module within the data carousel that carries the service gateway object</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Identification of the object within the module</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="associationTag" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Indication the elementary stream that carries the DII message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="timeOut" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>the time out period in microseconds that may be used to time out the acquisition of the Download Server Initiate message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PrivateInformationType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="DsiPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the DSI (A/101 10.5.3.3)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | DescriptorType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="DsiDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the DSI (A/101 10.5.3.3)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="EventListType"> <xs:annotation> <xs:documentation>Information about the name for each DSMCC stream event</xs:documentation> </xs:annotation> <xs:attribute name="eventId" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation/> </xs:annotation> </xs:attribute> <xs:attribute name="eventName" type="xsd:string" use="required"> <xs:annotation> <xs:documentation/> </xs:annotation> </xs:attribute> <xs:attribute name="eventNPT" type="eventNPTType" use="optional"> <xs:annotation> <xs:documentation/> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| source | <xs:attribute name="eventId" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation/> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| source | <xs:attribute name="eventName" type="xsd:string" use="required"> <xs:annotation> <xs:documentation/> </xs:annotation> </xs:attribute> |
| type | eventNPTType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| source | <xs:attribute name="eventNPT" type="eventNPTType" use="optional"> <xs:annotation> <xs:documentation/> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | ContentType FilePrivateInformation FileDescriptor | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="FileType"> <xs:annotation> <xs:documentation>BIOP File Message (A/101 10.4.5)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ContentType" type="ContentTypeType" minOccurs="0"> <xs:annotation> <xs:documentation>Signals the format of this file</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FilePrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the File Message (A/101 10.4.5.2)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FileDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the File Message (A/101 10.4.5.2)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="objectId" type="xsd:unsignedLong" use="required"> <xs:annotation> <xs:documentation>Identification of the object in an object carousel</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Identification of the object within the module</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="name" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the name of this direcotory message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pathName" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="contentSize" type="xsd:unsignedLong" use="optional"> <xs:annotation> <xs:documentation>Indicates the content size of this file object</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="fileId" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Identification of the content file delivered with payload of this file message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedLong | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="objectId" type="xsd:unsignedLong" use="required"> <xs:annotation> <xs:documentation>Identification of the object in an object carousel</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Identification of the object within the module</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="name" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the name of this direcotory message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="pathName" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedLong | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="contentSize" type="xsd:unsignedLong" use="optional"> <xs:annotation> <xs:documentation>Indicates the content size of this file object</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="fileId" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Identification of the content file delivered with payload of this file message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| type | ContentTypeType | ||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:element name="ContentType" type="ContentTypeType" minOccurs="0"> <xs:annotation> <xs:documentation>Signals the format of this file</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PrivateInformationType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="FilePrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the File Message (A/101 10.4.5.2)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | DescriptorType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="FileDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the File Message (A/101 10.4.5.2)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="HttpProfileBodyType"> <xs:annotation> <xs:documentation>Http Profile Body (A/101 10.2.3.1)</xs:documentation> </xs:annotation> <xs:attribute name="hostData" type="xsd:anyURI" use="optional"> <xs:annotation> <xs:documentation>Indicates the fully qualified domain name, or the decimal shorthand(e.g "129.145.166.188)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="port" type="xsd:unsignedShort" use="optional" default="80"> <xs:annotation> <xs:documentation>Indicates the port at which the service side listens</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="objectKey" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the path that identifies the service side implementation</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:anyURI | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="hostData" type="xsd:anyURI" use="optional"> <xs:annotation> <xs:documentation>Indicates the fully qualified domain name, or the decimal shorthand(e.g "129.145.166.188)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="port" type="xsd:unsignedShort" use="optional" default="80"> <xs:annotation> <xs:documentation>Indicates the port at which the service side listens</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="objectKey" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the path that identifies the service side implementation</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="IconType"> <xs:annotation> <xs:documentation>Application Icons Descriptor (ETSI TS 101 812 V1.3.1 10.7.4.2)</xs:documentation> </xs:annotation> <xs:attribute name="locator" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the icon locator string</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="iconFlags" type="iconFlagsType" use="optional"> <xs:annotation> <xs:documentation>Represents the icon size</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="locator" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the icon locator string</xs:documentation> </xs:annotation> </xs:attribute> |
| type | iconFlagsType | ||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xs:attribute name="iconFlags" type="iconFlagsType" use="optional"> <xs:annotation> <xs:documentation>Represents the icon size</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||
| source | <xs:complexType name="LabelsType"> <xs:annotation> <xs:documentation>Information about the labels loop of the prefetch descriptor</xs:documentation> </xs:annotation> <xs:attribute name="label" type="xsd:string" use="required"> <xs:annotation> <xs:documentation>Identifies the module label</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="priority" type="priorityType" use="required"> <xs:annotation> <xs:documentation>Describes the prefetching priority (1-100)</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="label" type="xsd:string" use="required"> <xs:annotation> <xs:documentation>Identifies the module label</xs:documentation> </xs:annotation> </xs:attribute> |
| type | priorityType | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="priority" type="priorityType" use="required"> <xs:annotation> <xs:documentation>Describes the prefetching priority (1-100)</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:complexType name="LabelType"> <xs:annotation> <xs:documentation>Label Descriptor (ETSI TS 101 812 V1.3.1 B.2.2.4.1)</xs:documentation> </xs:annotation> <xs:attribute name="label" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates current module label</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="label" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates current module label</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="LiteOptionsProfileBodyType"> <xs:annotation> <xs:documentation>Lite Options Profile Body (ETSI TS 101 812 V1.3.1 B.2.3.7.2)</xs:documentation> </xs:annotation> <xs:attribute name="carouselId" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Identification of the data carousel</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sourceId" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>PSIP source_id (A/65B 6.3)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pathName" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the path name of this binding message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="carouselId" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Identification of the data carousel</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="sourceId" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>PSIP source_id (A/65B 6.3)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="pathName" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the path name of this binding message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | ObjectList CompressedModule Label CachingPriority DiiPrivateInformation DiiDescriptor | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="ModuleType"> <xs:annotation> <xs:documentation>Module that is referenced in the DII message</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ObjectList" type="ObjectListType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of the object within the module</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CompressedModule" type="CompressedModuleType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about the data in the module has the 'zlib' structure as defined in IETF RFC 1950 (A/101 10.5.2.3.1)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Label" type="LabelType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Information about the label to the corresponding module (A/101 10.5.2.3.2)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CachingPriority" type="CachingPriorityType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about the priority value for the caching (A/101 10.5.2.3.3)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DiiPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the DII (A/101 10.5.2.3)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DiiDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the DII (A/101 10.5.2.3)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="moduleId" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation>Identifier of the module in the carousel</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="moduleSize" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Indicates the length in bytes of the current module</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="moduleTimeOut" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Indicates the time out value in microseconds that may be used to time out the acquisition of all blocks of the module</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="blockTimeOut" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Indicates the time out value in microseconds that may be used to time out the reception of the next block of the after a block has been acquired</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="minBlockTime" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Indicates the minimum time period that exists between the delivery of two subsequent blocks of the described module</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="associationTag" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Indication the elementary stream that carries the DDB message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="moduleId" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation>Identifier of the module in the carousel</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="moduleSize" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Indicates the length in bytes of the current module</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="moduleTimeOut" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Indicates the time out value in microseconds that may be used to time out the acquisition of all blocks of the module</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="blockTimeOut" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Indicates the time out value in microseconds that may be used to time out the reception of the next block of the after a block has been acquired</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="minBlockTime" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Indicates the minimum time period that exists between the delivery of two subsequent blocks of the described module</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="associationTag" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Indication the elementary stream that carries the DDB message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| type | ObjectListType | ||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:element name="ObjectList" type="ObjectListType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of the object within the module</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| type | CompressedModuleType | ||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:element name="CompressedModule" type="CompressedModuleType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about the data in the module has the 'zlib' structure as defined in IETF RFC 1950 (A/101 10.5.2.3.1)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | LabelType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="Label" type="LabelType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Information about the label to the corresponding module (A/101 10.5.2.3.2)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| type | CachingPriorityType | ||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:element name="CachingPriority" type="CachingPriorityType" minOccurs="0"> <xs:annotation> <xs:documentation>Information about the priority value for the caching (A/101 10.5.2.3.3)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PrivateInformationType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="DiiPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the DII (A/101 10.5.2.3)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | DescriptorType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="DiiDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the DII (A/101 10.5.2.3)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| children | ServiceGateway Directory File Stream StreamEvent | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:complexType name="ObjectCarouselType"> <xs:annotation> <xs:documentation>Information about BIOP messages of Object Carousel</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ServiceGateway" type="ServiceGatewayType" minOccurs="0"> <xs:annotation> <xs:documentation>Defines the Service Gateway Object Message of Object Carousel</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Directory" type="DirectoryType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Defines the Directory Object Message of the Object Carousel</xs:documentation> </xs:annotation> </xs:element> <xs:element name="File" type="FileType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Defines the File Object Message of the Object Carousel</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Stream" type="StreamType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Defines the Stream Object Message of the Object Carousel</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StreamEvent" type="StreamEventType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Defines the Stream Event Object Message of the Object Carousel</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| type | ServiceGatewayType | ||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||
| children | Bindings | ||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:element name="ServiceGateway" type="ServiceGatewayType" minOccurs="0"> <xs:annotation> <xs:documentation>Defines the Service Gateway Object Message of Object Carousel</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| type | DirectoryType | ||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Bindings | ||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Directory" type="DirectoryType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Defines the Directory Object Message of the Object Carousel</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | FileType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | ContentType FilePrivateInformation FileDescriptor | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="File" type="FileType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Defines the File Object Message of the Object Carousel</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | StreamType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Tap | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Stream" type="StreamType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Defines the Stream Object Message of the Object Carousel</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | StreamEventType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Tap EventList | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="StreamEvent" type="StreamEventType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Defines the Stream Event Object Message of the Object Carousel</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="ObjectListType"> <xs:annotation> <xs:documentation>List of the object key</xs:documentation> </xs:annotation> <xs:attribute name="objectKey" type="xsd:unsignedInt" use="required"> <xs:annotation> <xs:documentation>Identification of the object within the module</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="objectId" type="xsd:unsignedLong" use="optional"> <xs:annotation> <xs:documentation>Identification of the object in an object carousel</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="objectKey" type="xsd:unsignedInt" use="required"> <xs:annotation> <xs:documentation>Identification of the object within the module</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedLong | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="objectId" type="xsd:unsignedLong" use="optional"> <xs:annotation> <xs:documentation>Identification of the object in an object carousel</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="PidListType"> <xs:annotation> <xs:documentation>List of PIDs that carries the data carousel</xs:documentation> </xs:annotation> <xs:attribute name="associationTag" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation>Identifies the PID that carries the elementary stream</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pid" type="pidType" use="optional"> <xs:annotation> <xs:documentation>PID used to carry the data carousel</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="associationTag" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation>Identifies the PID that carries the elementary stream</xs:documentation> </xs:annotation> </xs:attribute> |
| type | pidType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="pid" type="pidType" use="optional"> <xs:annotation> <xs:documentation>PID used to carry the data carousel</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| children | Labels | ||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:complexType name="PrefetchType"> <xs:annotation> <xs:documentation>Pre-fech Descriptor (ETSI TS 101 812 V1.3.1 10.8.3.2)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Labels" type="LabelsType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Loop of the pre-fetch descriptor</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="protocolLabel" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Identifies the transport protocol descriptor that specifies the object carousel that delivers the modules to which this prefetch descriptor refers</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="protocolLabel" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Identifies the transport protocol descriptor that specifies the object carousel that delivers the modules to which this prefetch descriptor refers</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||
| type | LabelsType | ||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||
| source | <xs:element name="Labels" type="LabelsType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Loop of the pre-fetch descriptor</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="ProfilesType"> <xs:annotation> <xs:documentation>Information about the application profile loop of the application descriptor</xs:documentation> </xs:annotation> <xs:attribute name="profile" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation>Represent the application type specific profile</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="versionMajor" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Indicates the major sub-field of the profile version number</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="versionMinor" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Indicates the minor sub-field of the profile version number</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="versionMicro" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Indicates the micro sub-field of the profile version number</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="profile" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation>Represent the application type specific profile</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="versionMajor" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Indicates the major sub-field of the profile version number</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="versionMinor" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Indicates the minor sub-field of the profile version number</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="versionMicro" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Indicates the micro sub-field of the profile version number</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||
| used by |
|
||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xs:complexType name="ProtocolLabelsType"> <xs:annotation> <xs:documentation>Information about the transport protocol labels loop of the application descriptor</xs:documentation> </xs:annotation> <xs:attribute name="protocolLabel" type="xsd:unsignedByte" use="required"> <xs:annotation> <xs:documentation>Identifies the transport protocol that delivers the application</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="protocolLabel" type="xsd:unsignedByte" use="required"> <xs:annotation> <xs:documentation>Identifies the transport protocol that delivers the application</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| children | Bindings | ||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="ServiceGatewayType"> <xs:annotation> <xs:documentation>BIOP ServiceGateway Message (A/101 10.4.2)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Bindings" type="BindingsType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Binding information between object messages</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="objectId" type="xsd:unsignedLong" use="optional"> <xs:annotation> <xs:documentation>Identification of the object in an object carousel</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Identification of the object within the module</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedLong | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="objectId" type="xsd:unsignedLong" use="optional"> <xs:annotation> <xs:documentation>Identification of the object in an object carousel</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Identification of the object within the module</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| type | BindingsType | ||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| children | BiopProfileBody LiteOptionsProfileBody HttpProfileBody Label MessagePrivateInformation MessageDescriptor | ||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Bindings" type="BindingsType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Binding information between object messages</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Tap EventList | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="StreamEventType"> <xs:annotation> <xs:documentation>BIOP Stream Event Message (A/101 10.4.7)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Tap" type="TapType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Information about the streams that are associated with this stream object</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EventList" type="EventListType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Information about the name for each DSMCC stream event</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="objectId" type="xsd:unsignedLong" use="required"> <xs:annotation> <xs:documentation>Identification of the object in an object carousel</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Identification of the object within the module</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="name" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the name of this direcotory message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pathName" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="durationSeconds" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Defines the duration in seconds</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="durationMicroSeconds" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Define the duration in microseconds</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="audio" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates whether this stream contains audio stream or not</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="video" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates whether this object contains video stream or not</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="data" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates whether this object contains data stream or not</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedLong | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="objectId" type="xsd:unsignedLong" use="required"> <xs:annotation> <xs:documentation>Identification of the object in an object carousel</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Identification of the object within the module</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="name" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the name of this direcotory message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="pathName" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="durationSeconds" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Defines the duration in seconds</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="durationMicroSeconds" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Define the duration in microseconds</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="audio" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates whether this stream contains audio stream or not</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="video" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates whether this object contains video stream or not</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="data" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates whether this object contains data stream or not</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||
| type | TapType | ||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Tap" type="TapType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Information about the streams that are associated with this stream object</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||
| type | EventListType | ||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||
| source | <xs:element name="EventList" type="EventListType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Information about the name for each DSMCC stream event</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Tap | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="StreamType"> <xs:annotation> <xs:documentation>BIOP Stream Message (A/101 10.4.6)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Tap" type="TapType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Information about the streams that are associated with this stream object</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="objectId" type="xsd:unsignedLong" use="required"> <xs:annotation> <xs:documentation>Identification of the object in an object carousel</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Identification of the object within the module</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="name" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the name of this direcotory message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pathName" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="durationSeconds" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Defines the duration in seconds</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="durationMicroSeconds" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Defines the duration in microseconds</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="audio" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates whether this stream contains audio stream or not</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="video" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates whether this object contains video stream or not</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="data" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates whether this object contains data stream or not</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedLong | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="objectId" type="xsd:unsignedLong" use="required"> <xs:annotation> <xs:documentation>Identification of the object in an object carousel</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Identification of the object within the module</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="name" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the name of this direcotory message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="pathName" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="durationSeconds" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Defines the duration in seconds</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="durationMicroSeconds" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Defines the duration in microseconds</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="audio" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates whether this stream contains audio stream or not</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="video" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates whether this object contains video stream or not</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="data" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates whether this object contains data stream or not</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||
| type | TapType | ||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Tap" type="TapType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Information about the streams that are associated with this stream object</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="TapType"> <xs:annotation> <xs:documentation>Facilitates a reference to a particular network connection by means of an association tag or a component tag</xs:documentation> </xs:annotation> <xs:attribute name="associationTag" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation>Identifies the PID that carries the elementary stream</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="id" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation/> </xs:annotation> </xs:attribute> <xs:attribute name="use" type="useType" use="optional"> <xs:annotation> <xs:documentation/> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="associationTag" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation>Identifies the PID that carries the elementary stream</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| source | <xs:attribute name="id" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation/> </xs:annotation> </xs:attribute> |
| type | useType | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| source | <xs:attribute name="use" type="useType" use="optional"> <xs:annotation> <xs:documentation/> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="TransportProtocolType"> <xs:annotation> <xs:documentation>Transport Protocol Descriptor (ETSI TS 101 812 V1.3.1 10.8.1)</xs:documentation> </xs:annotation> <xs:attribute name="protocolLabel" type="xsd:unsignedByte" use="required"> <xs:annotation> <xs:documentation>unique identifier for a transport protocol within this AIT</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="remoteConnection" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>indicates that the transport connection is provided by a service that is different to the one carrying the AIT</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sourceId" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>SourceId resolves to a virtual channel</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="componentTag" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Indication the elementary stream that carries the DSI of the object carousel</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="protocolLabel" type="xsd:unsignedByte" use="required"> <xs:annotation> <xs:documentation>unique identifier for a transport protocol within this AIT</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="remoteConnection" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>indicates that the transport connection is provided by a service that is different to the one carrying the AIT</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="sourceId" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>SourceId resolves to a virtual channel</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="componentTag" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Indication the elementary stream that carries the DSI of the object carousel</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | |||||||||||||||||||||
| type | restriction of xs:string | |||||||||||||||||||||
| used by |
|
|||||||||||||||||||||
| facets |
|
|||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||
| source | <xs:simpleType name="controlCodeType"> <xs:annotation> <xs:documentation>controls the state of the application</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:enumeration value="AUTOSTART"/> <xs:enumeration value="PRESENT"/> <xs:enumeration value="DESTROY"/> <xs:enumeration value="KILL"/> <xs:enumeration value="PREFETCH"/> <xs:enumeration value="REMOTE"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||
| type | restriction of xs:unsignedLong | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="eventNPTType"> <xs:annotation> <xs:documentation>The value of the NPT when the event occurred, or the value of the NPT when the event will occur</xs:documentation> </xs:annotation> <xs:restriction base="xsd:unsignedLong"> <xs:maxInclusive value="8589934592"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||
| type | restriction of xs:string | ||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xs:simpleType name="iconFlagsType"> <xs:annotation> <xs:documentation>identifies the icons that are provided for the application</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:enumeration value="32x32_square"/> <xs:enumeration value="32x32_broadcast_4:3"/> <xs:enumeration value="24x32_broadcast_16:9"/> <xs:enumeration value="64x64_square"/> <xs:enumeration value="64x64_broadcast_4:3"/> <xs:enumeration value="48x64_broadcast_16:9"/> <xs:enumeration value="128x128_square"/> <xs:enumeration value="128x128_broadcast_4:3"/> <xs:enumeration value="96x128_broadcast_16:9"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||
| type | restriction of xs:unsignedShort | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="identificationType"> <xs:annotation> <xs:documentation>The identification portion of the transactionId</xs:documentation> </xs:annotation> <xs:restriction base="xsd:unsignedShort"> <xs:maxExclusive value="32768"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | |||||||||
| type | restriction of xs:unsignedByte | |||||||||
| used by |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:simpleType name="priorityType"> <xs:annotation> <xs:documentation>expresses a prefetching hint of the modules with the corresponding label using the specified priority</xs:documentation> </xs:annotation> <xs:restriction base="xsd:unsignedByte"> <xs:minInclusive value="1"/> <xs:maxInclusive value="100"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||
| type | restriction of xs:string | ||||||||||||
| used by |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:simpleType name="transparencyLabelType"> <xs:annotation> <xs:documentation>identifies the transparency level of the caching</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:enumeration value="Transparent"/> <xs:enumeration value="Semi-transparent"/> <xs:enumeration value="Static"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | |||||||||
| type | restriction of xs:string | |||||||||
| used by |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:simpleType name="useType"> <xs:annotation> <xs:documentation>Usage of the Tap</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:enumeration value="STR_NPT_USE"/> <xs:enumeration value="BIOP_PROGRAM_USE"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||
| type | restriction of xs:unsignedByte | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="visibilityType"> <xs:annotation> <xs:documentation>specifies whether the application is suitable to be offered to the end-user for them to decide if the application should be launched</xs:documentation> </xs:annotation> <xs:restriction base="xsd:unsignedByte"> <xs:maxExclusive value="4"/> </xs:restriction> </xs:simpleType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||
| type | extension of ParentalRatingType | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | Null Rating ContentAdvisory | ||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| source | <xs:complexType name="BxfParentalRating"> <xs:complexContent> <xs:extension base="pmcp:ParentalRatingType"> <xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||
| children | EventId EventTitle InsertAfterEventId PrimaryEvent NonPrimaryEvent MacroEvent StartDateTime LengthOption StartMode EndMode Transitions FederalId FederalSource EventDescription EventNotes JipFlag Expendable Protection PrivateInformation | ||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| source | <xs:complexType name="EventData"> <xs:sequence> <xs:element name="EventId" type="EventExtId"> <xs:annotation> <xs:documentation>Unique identifier for each event</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EventTitle" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="InsertAfterEventId" type="Uuid" minOccurs="0"> <xs:annotation> <xs:documentation>A pointer to the event prior to the position used to insert a new event in an existing list. Required to be a UUID.</xs:documentation> </xs:annotation> </xs:element> <xs:choice> <xs:element name="PrimaryEvent" type="PrimaryEvent"/> <xs:element name="NonPrimaryEvent" type="NonPrimaryEvent"/> <xs:element name="MacroEvent" type="Macro"/> </xs:choice> <xs:element name="StartDateTime"> <xs:annotation> <xs:documentation>The date and time of the beginning of the event</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="BxfDateTime"> <xs:attribute name="nominalFlag"> <xs:annotation> <xs:documentation>Used to indicate that the start time is not an exact value and may be variable.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="LengthOption"> <xs:annotation> <xs:documentation>Duration or end time of the event</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice> <xs:element name="Duration"> <xs:complexType> <xs:complexContent> <xs:extension base="BxfDuration"> <xs:sequence> <xs:element name="EstimatedDurationOffset" type="xs:unsignedInt" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation>Used to indicate the amount of time in plus or minus total minutes that the duration may be adjusted</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="nominalFlag" type="xs:boolean"> <xs:annotation> <xs:documentation>Used to indicate that the duration is not an exact value and may be variable.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="EndDateTime"> <xs:complexType> <xs:complexContent> <xs:extension base="BxfDateTime"> <xs:sequence> <xs:element name="EstimatedDurationOffset" type="xs:unsignedInt" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation>Used to indicate the amount of time in plus or minus total minutes that the end time may be adjusted</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="nominalFlag" type="xs:boolean"> <xs:annotation> <xs:documentation>Used to indicate that the end time is not an exact value and may be variable.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element name="StartMode" type="StartModeType" default="Follow"> <xs:annotation> <xs:documentation>The way the event will start relative to the previous event or time</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EndMode" type="EndModeType" default="Duration"> <xs:annotation> <xs:documentation>The way an event will end relative to its duration or other events</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Transitions" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="AudioTransitions" type="AudioTransition" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="VideoTransitions" type="VideoTransition" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="FederalId" minOccurs="0"> <xs:annotation> <xs:documentation>Some countries require a content identifier to be attached to indicate that the content has been cleared or reviewed.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="FederalSource" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>Some countries require an indication as to the original source of the content being aired. The values will vary by country. Examples are live, prerecorded, network, syndicated. (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EventDescription" type="BxfText" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Description of the event</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EventNotes" type="EventNotes" minOccurs="0"> <xs:annotation> <xs:documentation>Operator notes used to annotate the event with reference to the person that created the note.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="JipFlag" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If the event is joined in progress set to true</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Expendable" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If event can be preempted then set to true </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Protection" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ProtectionSourceRequested" type="xs:boolean" default="0"> <xs:annotation> <xs:documentation>If set to true then type is required. Default is false. Indicates that the event should have a protected source (ie backup) that can be used if the primary source is unavailable or fails.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ProtectionSourceName" minOccurs="0"> <xs:annotation> <xs:documentation>Name of the type of protection source to be used. This must be configured within the system. (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attribute name="eventType"> <xs:annotation> <xs:documentation>Indicates the type of event to be described</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Primary"/> <xs:enumeration value="Primary-ProgramHeader"/> <xs:enumeration value="Primary-BreakHeader"/> <xs:enumeration value="NonPrimary"/> <xs:enumeration value="Comment"/> <xs:enumeration value="Macro"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| type | restriction of xs:string | |||||||||||||||||||||
| properties |
|
|||||||||||||||||||||
| facets |
|
|||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||
| source | <xs:attribute name="eventType"> <xs:annotation> <xs:documentation>Indicates the type of event to be described</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Primary"/> <xs:enumeration value="Primary-ProgramHeader"/> <xs:enumeration value="Primary-BreakHeader"/> <xs:enumeration value="NonPrimary"/> <xs:enumeration value="Comment"/> <xs:enumeration value="Macro"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | EventExtId | ||||
| properties |
|
||||
| children | Null EventId BillingReferenceCode | ||||
| annotation |
|
||||
| source | <xs:element name="EventId" type="EventExtId"> <xs:annotation> <xs:documentation>Unique identifier for each event</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="EventTitle" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="InsertAfterEventId" type="Uuid" minOccurs="0"> <xs:annotation> <xs:documentation>A pointer to the event prior to the position used to insert a new event in an existing list. Required to be a UUID.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | PrimaryEvent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ProgramEvent NonProgramEvent PrimaryElementId PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="PrimaryEvent" type="PrimaryEvent"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||
| type | NonPrimaryEvent | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | NonPrimaryEventName OptionalFlag PrimaryEventId NonPrimaryElementId Offset Macros NonProgramEvents ProgramEvent PrivateInformation | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| source | <xs:element name="NonPrimaryEvent" type="NonPrimaryEvent"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | Macro | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | MacroName MacroParameterString PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="MacroEvent" type="Macro"/> |
| diagram | ![]() |
||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||
| type | extension of BxfDateTime | ||||||||||||||
| properties |
|
||||||||||||||
| children | SmpteDateTime UtcDateTime | ||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xs:element name="StartDateTime"> <xs:annotation> <xs:documentation>The date and time of the beginning of the event</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="BxfDateTime"> <xs:attribute name="nominalFlag"> <xs:annotation> <xs:documentation>Used to indicate that the start time is not an exact value and may be variable.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="nominalFlag"> <xs:annotation> <xs:documentation>Used to indicate that the start time is not an exact value and may be variable.</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| properties |
|
||||
| children | Duration EndDateTime | ||||
| annotation |
|
||||
| source | <xs:element name="LengthOption"> <xs:annotation> <xs:documentation>Duration or end time of the event</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice> <xs:element name="Duration"> <xs:complexType> <xs:complexContent> <xs:extension base="BxfDuration"> <xs:sequence> <xs:element name="EstimatedDurationOffset" type="xs:unsignedInt" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation>Used to indicate the amount of time in plus or minus total minutes that the duration may be adjusted</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="nominalFlag" type="xs:boolean"> <xs:annotation> <xs:documentation>Used to indicate that the duration is not an exact value and may be variable.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="EndDateTime"> <xs:complexType> <xs:complexContent> <xs:extension base="BxfDateTime"> <xs:sequence> <xs:element name="EstimatedDurationOffset" type="xs:unsignedInt" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation>Used to indicate the amount of time in plus or minus total minutes that the end time may be adjusted</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="nominalFlag" type="xs:boolean"> <xs:annotation> <xs:documentation>Used to indicate that the end time is not an exact value and may be variable.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||
| type | extension of BxfDuration | ||||||||||||||
| properties |
|
||||||||||||||
| children | SmpteDuration UtcDuration EstimatedDurationOffset | ||||||||||||||
| attributes |
|
||||||||||||||
| source | <xs:element name="Duration"> <xs:complexType> <xs:complexContent> <xs:extension base="BxfDuration"> <xs:sequence> <xs:element name="EstimatedDurationOffset" type="xs:unsignedInt" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation>Used to indicate the amount of time in plus or minus total minutes that the duration may be adjusted</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="nominalFlag" type="xs:boolean"> <xs:annotation> <xs:documentation>Used to indicate that the duration is not an exact value and may be variable.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| type | xs:boolean | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="nominalFlag" type="xs:boolean"> <xs:annotation> <xs:documentation>Used to indicate that the duration is not an exact value and may be variable.</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:unsignedInt | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="EstimatedDurationOffset" type="xs:unsignedInt" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation>Used to indicate the amount of time in plus or minus total minutes that the duration may be adjusted</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||
| type | extension of BxfDateTime | ||||||||||||||
| properties |
|
||||||||||||||
| children | SmpteDateTime UtcDateTime EstimatedDurationOffset | ||||||||||||||
| attributes |
|
||||||||||||||
| source | <xs:element name="EndDateTime"> <xs:complexType> <xs:complexContent> <xs:extension base="BxfDateTime"> <xs:sequence> <xs:element name="EstimatedDurationOffset" type="xs:unsignedInt" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation>Used to indicate the amount of time in plus or minus total minutes that the end time may be adjusted</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="nominalFlag" type="xs:boolean"> <xs:annotation> <xs:documentation>Used to indicate that the end time is not an exact value and may be variable.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| type | xs:boolean | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="nominalFlag" type="xs:boolean"> <xs:annotation> <xs:documentation>Used to indicate that the end time is not an exact value and may be variable.</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:unsignedInt | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="EstimatedDurationOffset" type="xs:unsignedInt" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation>Used to indicate the amount of time in plus or minus total minutes that the end time may be adjusted</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||
| type | StartModeType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| annotation |
|
|||||||||||||||
| source | <xs:element name="StartMode" type="StartModeType" default="Follow"> <xs:annotation> <xs:documentation>The way the event will start relative to the previous event or time</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||
| type | EndModeType | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:element name="EndMode" type="EndModeType" default="Duration"> <xs:annotation> <xs:documentation>The way an event will end relative to its duration or other events</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | AudioTransitions VideoTransitions | ||||||||
| source | <xs:element name="Transitions" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="AudioTransitions" type="AudioTransition" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="VideoTransitions" type="VideoTransition" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | AudioTransition | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | AudioMode TransitionType TransitionRate AudioSwap PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="AudioTransitions" type="AudioTransition" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | VideoTransition | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | TransitionInType TransitionPattern TransitionInRate TransitionOutType TransitionOutRate TransitionSom TransitionEom PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="VideoTransitions" type="VideoTransition" minOccurs="0"/> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="FederalId" minOccurs="0"> <xs:annotation> <xs:documentation>Some countries require a content identifier to be attached to indicate that the content has been cleared or reviewed.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="FederalSource" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>Some countries require an indication as to the original source of the content being aired. The values will vary by country. Examples are live, prerecorded, network, syndicated. (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="EventDescription" type="BxfText" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Description of the event</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | EventNotes | ||||||||
| properties |
|
||||||||
| children | EventNote | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="EventNotes" type="EventNotes" minOccurs="0"> <xs:annotation> <xs:documentation>Operator notes used to annotate the event with reference to the person that created the note.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="JipFlag" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If the event is joined in progress set to true</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="Expendable" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If event can be preempted then set to true </xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | ProtectionSourceRequested ProtectionSourceName | ||||||||
| source | <xs:element name="Protection" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ProtectionSourceRequested" type="xs:boolean" default="0"> <xs:annotation> <xs:documentation>If set to true then type is required. Default is false. Indicates that the event should have a protected source (ie backup) that can be used if the primary source is unavailable or fails.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ProtectionSourceName" minOccurs="0"> <xs:annotation> <xs:documentation>Name of the type of protection source to be used. This must be configured within the system. (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||
| type | xs:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="ProtectionSourceRequested" type="xs:boolean" default="0"> <xs:annotation> <xs:documentation>If set to true then type is required. Default is false. Indicates that the event should have a protected source (ie backup) that can be used if the primary source is unavailable or fails.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="ProtectionSourceName" minOccurs="0"> <xs:annotation> <xs:documentation>Name of the type of protection source to be used. This must be configured within the system. (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| children | Null EventId BillingReferenceCode | ||
| used by |
|
||
| source | <xs:complexType name="EventExtId"> <xs:sequence> <xs:choice> <xs:element name="Null"/> <xs:element name="EventId" type="Uuid"> <xs:annotation> <xs:documentation>Unique within a schedule reference for each event required to be a UUID.</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="BillingReferenceCode" minOccurs="0"> <xs:annotation> <xs:documentation>Used to link an event back to its billing record</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | |||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| properties |
|
||
| source | <xs:element name="Null"/> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="EventId" type="Uuid"> <xs:annotation> <xs:documentation>Unique within a schedule reference for each event required to be a UUID.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="BillingReferenceCode" minOccurs="0"> <xs:annotation> <xs:documentation>Used to link an event back to its billing record</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | FormatId FormatLength FormatName FormatNotes FormatUsage FormatStructure PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="Format"> <xs:sequence> <xs:element name="FormatId" type="Uuid"> <xs:annotation> <xs:documentation>The unique identifier for a format</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormatLength" type="BxfDuration"> <xs:annotation> <xs:documentation>The duration of the complete format</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormatName" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>A human readable name for the format</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormatNotes" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>Additional descriptive information about the format</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormatUsage" type="FormatUsage" minOccurs="0"> <xs:annotation> <xs:documentation>Describes which channels and what dates a format can be used</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormatStructure" minOccurs="0"> <xs:annotation> <xs:documentation>A detailed definition of each of the individual elements of the format that include segments, breaks, secondary events and comments.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FormatElements" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="PrimaryElementId" type="Uuid"> <xs:annotation> <xs:documentation>A UUID representing a unique identifier for this element</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormatElementType"> <xs:annotation> <xs:documentation>The type of strucutre for the element such as segment or break</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Break"/> <xs:enumeration value="Comment"/> <xs:enumeration value="ID"/> <xs:enumeration value="Non-commercial Break"/> <xs:enumeration value="Segment"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="FormatOrderSequence" type="xs:positiveInteger" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the order of each of the format elements (allows placement of comments without indicating an offset time).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AvailNumber" type="xs:positiveInteger" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the position of a break element inside the format structure.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TotalAvails" type="xs:positiveInteger" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the total number of break elements inside the format structure</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AuthorizationList" minOccurs="0"> <xs:annotation> <xs:documentation>Locations that are allowed to use the avail. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AuthorizedName" type="BxfText" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="IgnoreAvail" minOccurs="0"> <xs:annotation> <xs:documentation>Describes those avails that can be ignored during playback by certain locations</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> <xs:choice> <xs:sequence> <xs:annotation> <xs:documentation>If the FormatElementType is not a Comment then the offset and duration fields are required</xs:documentation> </xs:annotation> <xs:element name="PrimaryOffset" type="BxfSmpteTime"> <xs:annotation> <xs:documentation>Offset from the start of the show</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrimaryDuration"> <xs:complexType> <xs:complexContent> <xs:extension base="BxfDuration"> <xs:attribute name="variable"> <xs:annotation> <xs:documentation>Used to indicate if the duration can be changed based on the contents added to the format element.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="NonPrimaryElements" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>It is possible to add secondary events to a primary event such that one or more events occur at the same time or in overlapping sequence.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="NonPrimaryElementId" type="Uuid"> <xs:annotation> <xs:documentation>A UUID representing a unique identification of the element</xs:documentation> </xs:annotation> </xs:element> <xs:element name="NonPrimaryOffset" maxOccurs="2"> <xs:annotation> <xs:documentation>The definition of how a non-primary event should run relative to the primary event either using the start or end points of either event.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="OffsetTime" type="BxfSmpteTime" minOccurs="0"> <xs:annotation> <xs:documentation>The time to start the event relative to the start time of the primary event</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OffsetFrom"> <xs:annotation> <xs:documentation>Defines the point of the primary event from which the offset is applied either start or end</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="BeginningofEvent"/> <xs:enumeration value="EndofEvent"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="OffsetType"> <xs:annotation> <xs:documentation>This describes whether the start or end point of the non-primary event should be used when the offset is applied</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Start"/> <xs:enumeration value="End"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="Direction"> <xs:annotation> <xs:documentation>Defines whether the offset value is applied as a positive or negative value</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Positive"/> <xs:enumeration value="Negative"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="NonPrimaryDuration" type="BxfDuration"/> <xs:element name="NonPrimaryDescription" type="BxfText" minOccurs="0"/> <xs:element name="Macros" type="Macro" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Description" type="BxfText" minOccurs="0"/> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:element name="Description" type="BxfText"> <xs:annotation> <xs:documentation>If the FormatElementType is a Comment then this field is required</xs:documentation> </xs:annotation> </xs:element> </xs:choice> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="FormatId" type="Uuid"> <xs:annotation> <xs:documentation>The unique identifier for a format</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | BxfDuration | ||||
| properties |
|
||||
| children | SmpteDuration UtcDuration | ||||
| annotation |
|
||||
| source | <xs:element name="FormatLength" type="BxfDuration"> <xs:annotation> <xs:documentation>The duration of the complete format</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="FormatName" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>A human readable name for the format</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="FormatNotes" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>Additional descriptive information about the format</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | FormatUsage | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | AllowedChannels EmbargoDate ExpirationDate PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="FormatUsage" type="FormatUsage" minOccurs="0"> <xs:annotation> <xs:documentation>Describes which channels and what dates a format can be used</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | FormatElements | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="FormatStructure" minOccurs="0"> <xs:annotation> <xs:documentation>A detailed definition of each of the individual elements of the format that include segments, breaks, secondary events and comments.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="FormatElements" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="PrimaryElementId" type="Uuid"> <xs:annotation> <xs:documentation>A UUID representing a unique identifier for this element</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormatElementType"> <xs:annotation> <xs:documentation>The type of strucutre for the element such as segment or break</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Break"/> <xs:enumeration value="Comment"/> <xs:enumeration value="ID"/> <xs:enumeration value="Non-commercial Break"/> <xs:enumeration value="Segment"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="FormatOrderSequence" type="xs:positiveInteger" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the order of each of the format elements (allows placement of comments without indicating an offset time).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AvailNumber" type="xs:positiveInteger" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the position of a break element inside the format structure.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TotalAvails" type="xs:positiveInteger" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the total number of break elements inside the format structure</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AuthorizationList" minOccurs="0"> <xs:annotation> <xs:documentation>Locations that are allowed to use the avail. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AuthorizedName" type="BxfText" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="IgnoreAvail" minOccurs="0"> <xs:annotation> <xs:documentation>Describes those avails that can be ignored during playback by certain locations</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> <xs:choice> <xs:sequence> <xs:annotation> <xs:documentation>If the FormatElementType is not a Comment then the offset and duration fields are required</xs:documentation> </xs:annotation> <xs:element name="PrimaryOffset" type="BxfSmpteTime"> <xs:annotation> <xs:documentation>Offset from the start of the show</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrimaryDuration"> <xs:complexType> <xs:complexContent> <xs:extension base="BxfDuration"> <xs:attribute name="variable"> <xs:annotation> <xs:documentation>Used to indicate if the duration can be changed based on the contents added to the format element.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="NonPrimaryElements" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>It is possible to add secondary events to a primary event such that one or more events occur at the same time or in overlapping sequence.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="NonPrimaryElementId" type="Uuid"> <xs:annotation> <xs:documentation>A UUID representing a unique identification of the element</xs:documentation> </xs:annotation> </xs:element> <xs:element name="NonPrimaryOffset" maxOccurs="2"> <xs:annotation> <xs:documentation>The definition of how a non-primary event should run relative to the primary event either using the start or end points of either event.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="OffsetTime" type="BxfSmpteTime" minOccurs="0"> <xs:annotation> <xs:documentation>The time to start the event relative to the start time of the primary event</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OffsetFrom"> <xs:annotation> <xs:documentation>Defines the point of the primary event from which the offset is applied either start or end</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="BeginningofEvent"/> <xs:enumeration value="EndofEvent"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="OffsetType"> <xs:annotation> <xs:documentation>This describes whether the start or end point of the non-primary event should be used when the offset is applied</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Start"/> <xs:enumeration value="End"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="Direction"> <xs:annotation> <xs:documentation>Defines whether the offset value is applied as a positive or negative value</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Positive"/> <xs:enumeration value="Negative"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="NonPrimaryDuration" type="BxfDuration"/> <xs:element name="NonPrimaryDescription" type="BxfText" minOccurs="0"/> <xs:element name="Macros" type="Macro" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Description" type="BxfText" minOccurs="0"/> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:element name="Description" type="BxfText"> <xs:annotation> <xs:documentation>If the FormatElementType is a Comment then this field is required</xs:documentation> </xs:annotation> </xs:element> </xs:choice> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | PrimaryElementId FormatElementType FormatOrderSequence AvailNumber TotalAvails AuthorizationList IgnoreAvail PrimaryOffset PrimaryDuration NonPrimaryElements Description PrivateInformation Description | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="FormatElements" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="PrimaryElementId" type="Uuid"> <xs:annotation> <xs:documentation>A UUID representing a unique identifier for this element</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FormatElementType"> <xs:annotation> <xs:documentation>The type of strucutre for the element such as segment or break</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Break"/> <xs:enumeration value="Comment"/> <xs:enumeration value="ID"/> <xs:enumeration value="Non-commercial Break"/> <xs:enumeration value="Segment"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="FormatOrderSequence" type="xs:positiveInteger" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the order of each of the format elements (allows placement of comments without indicating an offset time).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AvailNumber" type="xs:positiveInteger" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the position of a break element inside the format structure.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TotalAvails" type="xs:positiveInteger" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the total number of break elements inside the format structure</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AuthorizationList" minOccurs="0"> <xs:annotation> <xs:documentation>Locations that are allowed to use the avail. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AuthorizedName" type="BxfText" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="IgnoreAvail" minOccurs="0"> <xs:annotation> <xs:documentation>Describes those avails that can be ignored during playback by certain locations</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> <xs:choice> <xs:sequence> <xs:annotation> <xs:documentation>If the FormatElementType is not a Comment then the offset and duration fields are required</xs:documentation> </xs:annotation> <xs:element name="PrimaryOffset" type="BxfSmpteTime"> <xs:annotation> <xs:documentation>Offset from the start of the show</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrimaryDuration"> <xs:complexType> <xs:complexContent> <xs:extension base="BxfDuration"> <xs:attribute name="variable"> <xs:annotation> <xs:documentation>Used to indicate if the duration can be changed based on the contents added to the format element.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="NonPrimaryElements" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>It is possible to add secondary events to a primary event such that one or more events occur at the same time or in overlapping sequence.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="NonPrimaryElementId" type="Uuid"> <xs:annotation> <xs:documentation>A UUID representing a unique identification of the element</xs:documentation> </xs:annotation> </xs:element> <xs:element name="NonPrimaryOffset" maxOccurs="2"> <xs:annotation> <xs:documentation>The definition of how a non-primary event should run relative to the primary event either using the start or end points of either event.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="OffsetTime" type="BxfSmpteTime" minOccurs="0"> <xs:annotation> <xs:documentation>The time to start the event relative to the start time of the primary event</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OffsetFrom"> <xs:annotation> <xs:documentation>Defines the point of the primary event from which the offset is applied either start or end</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="BeginningofEvent"/> <xs:enumeration value="EndofEvent"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="OffsetType"> <xs:annotation> <xs:documentation>This describes whether the start or end point of the non-primary event should be used when the offset is applied</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Start"/> <xs:enumeration value="End"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="Direction"> <xs:annotation> <xs:documentation>Defines whether the offset value is applied as a positive or negative value</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Positive"/> <xs:enumeration value="Negative"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="NonPrimaryDuration" type="BxfDuration"/> <xs:element name="NonPrimaryDescription" type="BxfText" minOccurs="0"/> <xs:element name="Macros" type="Macro" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Description" type="BxfText" minOccurs="0"/> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:element name="Description" type="BxfText"> <xs:annotation> <xs:documentation>If the FormatElementType is a Comment then this field is required</xs:documentation> </xs:annotation> </xs:element> </xs:choice> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="PrimaryElementId" type="Uuid"> <xs:annotation> <xs:documentation>A UUID representing a unique identifier for this element</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||
| type | restriction of xs:string | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| facets |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="FormatElementType"> <xs:annotation> <xs:documentation>The type of strucutre for the element such as segment or break</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Break"/> <xs:enumeration value="Comment"/> <xs:enumeration value="ID"/> <xs:enumeration value="Non-commercial Break"/> <xs:enumeration value="Segment"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:positiveInteger | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="FormatOrderSequence" type="xs:positiveInteger" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the order of each of the format elements (allows placement of comments without indicating an offset time).</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:positiveInteger | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="AvailNumber" type="xs:positiveInteger" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the position of a break element inside the format structure.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:positiveInteger | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="TotalAvails" type="xs:positiveInteger" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the total number of break elements inside the format structure</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | AuthorizedName | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="AuthorizationList" minOccurs="0"> <xs:annotation> <xs:documentation>Locations that are allowed to use the avail. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AuthorizedName" type="BxfText" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="AuthorizedName" type="BxfText" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | extension of xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="IgnoreAvail" minOccurs="0"> <xs:annotation> <xs:documentation>Describes those avails that can be ignored during playback by certain locations</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||
| type | BxfSmpteTime | ||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||
| children | SmpteTimeCode | ||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="PrimaryOffset" type="BxfSmpteTime"> <xs:annotation> <xs:documentation>Offset from the start of the show</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||
| type | extension of BxfDuration | ||||||||||||||
| properties |
|
||||||||||||||
| children | SmpteDuration UtcDuration | ||||||||||||||
| attributes |
|
||||||||||||||
| source | <xs:element name="PrimaryDuration"> <xs:complexType> <xs:complexContent> <xs:extension base="BxfDuration"> <xs:attribute name="variable"> <xs:annotation> <xs:documentation>Used to indicate if the duration can be changed based on the contents added to the format element.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="variable"> <xs:annotation> <xs:documentation>Used to indicate if the duration can be changed based on the contents added to the format element.</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | NonPrimaryElementId NonPrimaryOffset NonPrimaryDuration NonPrimaryDescription Macros | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="NonPrimaryElements" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>It is possible to add secondary events to a primary event such that one or more events occur at the same time or in overlapping sequence.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="NonPrimaryElementId" type="Uuid"> <xs:annotation> <xs:documentation>A UUID representing a unique identification of the element</xs:documentation> </xs:annotation> </xs:element> <xs:element name="NonPrimaryOffset" maxOccurs="2"> <xs:annotation> <xs:documentation>The definition of how a non-primary event should run relative to the primary event either using the start or end points of either event.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="OffsetTime" type="BxfSmpteTime" minOccurs="0"> <xs:annotation> <xs:documentation>The time to start the event relative to the start time of the primary event</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OffsetFrom"> <xs:annotation> <xs:documentation>Defines the point of the primary event from which the offset is applied either start or end</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="BeginningofEvent"/> <xs:enumeration value="EndofEvent"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="OffsetType"> <xs:annotation> <xs:documentation>This describes whether the start or end point of the non-primary event should be used when the offset is applied</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Start"/> <xs:enumeration value="End"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="Direction"> <xs:annotation> <xs:documentation>Defines whether the offset value is applied as a positive or negative value</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Positive"/> <xs:enumeration value="Negative"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="NonPrimaryDuration" type="BxfDuration"/> <xs:element name="NonPrimaryDescription" type="BxfText" minOccurs="0"/> <xs:element name="Macros" type="Macro" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="NonPrimaryElementId" type="Uuid"> <xs:annotation> <xs:documentation>A UUID representing a unique identification of the element</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||
| children | OffsetTime | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="NonPrimaryOffset" maxOccurs="2"> <xs:annotation> <xs:documentation>The definition of how a non-primary event should run relative to the primary event either using the start or end points of either event.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="OffsetTime" type="BxfSmpteTime" minOccurs="0"> <xs:annotation> <xs:documentation>The time to start the event relative to the start time of the primary event</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="OffsetFrom"> <xs:annotation> <xs:documentation>Defines the point of the primary event from which the offset is applied either start or end</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="BeginningofEvent"/> <xs:enumeration value="EndofEvent"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="OffsetType"> <xs:annotation> <xs:documentation>This describes whether the start or end point of the non-primary event should be used when the offset is applied</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Start"/> <xs:enumeration value="End"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="Direction"> <xs:annotation> <xs:documentation>Defines whether the offset value is applied as a positive or negative value</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Positive"/> <xs:enumeration value="Negative"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="OffsetFrom"> <xs:annotation> <xs:documentation>Defines the point of the primary event from which the offset is applied either start or end</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="BeginningofEvent"/> <xs:enumeration value="EndofEvent"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="OffsetType"> <xs:annotation> <xs:documentation>This describes whether the start or end point of the non-primary event should be used when the offset is applied</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Start"/> <xs:enumeration value="End"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="Direction"> <xs:annotation> <xs:documentation>Defines whether the offset value is applied as a positive or negative value</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Positive"/> <xs:enumeration value="Negative"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||
| type | BxfSmpteTime | ||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||
| children | SmpteTimeCode | ||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="OffsetTime" type="BxfSmpteTime" minOccurs="0"> <xs:annotation> <xs:documentation>The time to start the event relative to the start time of the primary event</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | BxfDuration | ||||
| properties |
|
||||
| children | SmpteDuration UtcDuration | ||||
| source | <xs:element name="NonPrimaryDuration" type="BxfDuration"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="NonPrimaryDescription" type="BxfText" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | Macro | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | MacroName MacroParameterString PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="Macros" type="Macro" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Description" type="BxfText" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Description" type="BxfText"> <xs:annotation> <xs:documentation>If the FormatElementType is a Comment then this field is required</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | AllowedChannels EmbargoDate ExpirationDate PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="FormatUsage"> <xs:annotation> <xs:documentation>Describes for a format which channels it can be used on</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="AllowedChannels" type="BxfShortName" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Channels that a format can be used on</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EmbargoDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>First date the format can be used</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExpirationDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Last date the format can be used</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfShortName | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="AllowedChannels" type="BxfShortName" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Channels that a format can be used on</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:date | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="EmbargoDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>First date the format can be used</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:date | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="ExpirationDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Last date the format can be used</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | ContentMetaData Elements Series ProgramContract ParentalRating PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="ProgramContent"> <xs:sequence> <xs:element name="ContentMetaData" type="ContentMetaData"> <xs:annotation> <xs:documentation>Content identification and other details</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Elements" minOccurs="0"> <xs:annotation> <xs:documentation>If the program is being delivered in segmented form this describes each segment's content, position and offset from the start of the program as well as other embedded content such as inserted barter content</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Element" type="Element" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Series" type="Series" minOccurs="0"> <xs:annotation> <xs:documentation>If the content is part of a series this allows the entry of the episodic information</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ProgramContract" type="ProgramContract" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If the program is purchased, it may be linked to a rights contract</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ParentalRating" type="BxfParentalRating" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Parental rating for the show for one region (PMCP)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | ContentMetaData | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContentId Name DefaultLength Genre Description UsagePolicy Media PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="ContentMetaData" type="ContentMetaData"> <xs:annotation> <xs:documentation>Content identification and other details</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | Element | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="Elements" minOccurs="0"> <xs:annotation> <xs:documentation>If the program is being delivered in segmented form this describes each segment's content, position and offset from the start of the program as well as other embedded content such as inserted barter content</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Element" type="Element" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | Element | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | SequenceNumber Description Offset Duration ProgramElement EmbeddedNonProgramContent PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="Element" type="Element" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | Series | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | SeriesName EpisodeName EpisodeCode Season PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Series" type="Series" minOccurs="0"> <xs:annotation> <xs:documentation>If the content is part of a series this allows the entry of the episodic information</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | ProgramContract | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContractId Name Distributor ContractStartDate ContractEndDate TotalTitleCost PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="ProgramContract" type="ProgramContract" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If the program is purchased, it may be linked to a rights contract</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||
| type | BxfParentalRating | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | Null Rating ContentAdvisory | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||
| source | <xs:element name="ParentalRating" type="BxfParentalRating" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Parental rating for the show for one region (PMCP)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | Details ContentMetaData SalesContract ParentalRating PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="NonProgramContent"> <xs:sequence> <xs:element name="Details" type="NonProgramDetail"> <xs:annotation> <xs:documentation>Details of the non-program content</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContentMetaData" type="ContentMetaData"> <xs:annotation> <xs:documentation>Content identifier and other information</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SalesContract" type="SalesContract" minOccurs="0"> <xs:annotation> <xs:documentation>Contract information for the interstitial content (commercials)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ParentalRating" type="BxfParentalRating" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Parental rating for the show for one region (PMCP)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | NonProgramDetail | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | SpotType AdvertiserName Agency Product PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Details" type="NonProgramDetail"> <xs:annotation> <xs:documentation>Details of the non-program content</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | ContentMetaData | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContentId Name DefaultLength Genre Description UsagePolicy Media PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="ContentMetaData" type="ContentMetaData"> <xs:annotation> <xs:documentation>Content identifier and other information</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | SalesContract | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContractNumber ContractStartDate ContractEndDate LineNumber SpotNumber PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="SalesContract" type="SalesContract" minOccurs="0"> <xs:annotation> <xs:documentation>Contract information for the interstitial content (commercials)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||
| type | BxfParentalRating | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | Null Rating ContentAdvisory | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||
| source | <xs:element name="ParentalRating" type="BxfParentalRating" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Parental rating for the show for one region (PMCP)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of Ac3AudioType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="Ac3AudioExt"> <xs:annotation> <xs:documentation>Extends PMCP Ac3Audio</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="pmcp:Ac3AudioType"> <xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="AnalogAudio"> <xs:annotation> <xs:documentation>Enumerates the settings of audio included in analog content</xs:documentation> </xs:annotation> <xs:attribute name="audioReference" type="xs:positiveInteger"> <xs:annotation> <xs:documentation>Used to reference specific channel or channels for transitions</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="audioType"> <xs:annotation> <xs:documentation>Mono or stereo left or right</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Mono"/> <xs:enumeration value="Stereo-Left"/> <xs:enumeration value="Stereo-Right"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="audioLevel" type="xs:integer"> <xs:annotation> <xs:documentation>Reference level in dbu</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="audioChannel" type="xs:positiveInteger"> <xs:annotation> <xs:documentation>(1,2,3,4...)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="lang" type="xs:language" use="optional"/> <xs:attribute name="secondaryAudioProgram" type="xs:boolean" default="false"> <xs:annotation> <xs:documentation>Flags if the analog audio channel is used as an SAP source</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sapMode" default="Active"> <xs:annotation> <xs:documentation>Used in older analog configurations to indicate when the SAP channel is active</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Active"/> <xs:enumeration value="Silent"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| type | xs:positiveInteger | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="audioReference" type="xs:positiveInteger"> <xs:annotation> <xs:documentation>Used to reference specific channel or channels for transitions</xs:documentation> </xs:annotation> </xs:attribute> |
| type | restriction of xs:string | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:attribute name="audioType"> <xs:annotation> <xs:documentation>Mono or stereo left or right</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Mono"/> <xs:enumeration value="Stereo-Left"/> <xs:enumeration value="Stereo-Right"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| type | xs:integer | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="audioLevel" type="xs:integer"> <xs:annotation> <xs:documentation>Reference level in dbu</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:positiveInteger | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="audioChannel" type="xs:positiveInteger"> <xs:annotation> <xs:documentation>(1,2,3,4...)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:language | ||||
| properties |
|
||||
| source | <xs:attribute name="lang" type="xs:language" use="optional"/> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="secondaryAudioProgram" type="xs:boolean" default="false"> <xs:annotation> <xs:documentation>Flags if the analog audio channel is used as an SAP source</xs:documentation> </xs:annotation> </xs:attribute> |
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="sapMode" default="Active"> <xs:annotation> <xs:documentation>Used in older analog configurations to indicate when the SAP channel is active</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Active"/> <xs:enumeration value="Silent"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | Null AnalogAudio DigitalAudio | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="Audio"> <xs:annotation> <xs:documentation>The base for all audio definitions</xs:documentation> </xs:annotation> <xs:choice> <xs:element name="Null"> <xs:annotation> <xs:documentation>No audio is associated to the media</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> <xs:sequence> <xs:element name="AnalogAudio" type="AnalogAudio" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="DigitalAudio" type="DigitalAudio" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:choice> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="Null"> <xs:annotation> <xs:documentation>No audio is associated to the media</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | AnalogAudio | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="AnalogAudio" type="AnalogAudio" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||
| type | DigitalAudio | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | Ac3Audio DEAudio MPEGAACAudio MPEGLayerIIAudio PCMAudio | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| source | <xs:element name="DigitalAudio" type="DigitalAudio" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | extension of AudiosType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Null Ac3Audio | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="Audios"> <xs:annotation> <xs:documentation>Extends PMCP AudiosType</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="pmcp:AudiosType"> <xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | AudioMode TransitionType TransitionRate AudioSwap PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="AudioTransition"> <xs:annotation> <xs:documentation>Enumerates the settings to transition from one audio to another</xs:documentation> </xs:annotation> <xs:sequence> <!-- <xs:element name="AudioContentId" type="ContentIdType" minOccurs="0" /> --> <xs:element name="AudioMode" type="AudioModeType" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates whether the audio should go over, under or is a breakaway </xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransitionType" type="AudioTransitionEnumType" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates if the transition is a cut or a mix (crossfade)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransitionRate" type="AudioRateType" minOccurs="0"> <xs:annotation> <xs:documentation>The speed of the transition, fast, medium or slow</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AudioSwap" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If set to True then the analog audio channels left and right are swapped.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||
| type | AudioModeType | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:element name="AudioMode" type="AudioModeType" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates whether the audio should go over, under or is a breakaway </xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | AudioTransitionEnumType | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="TransitionType" type="AudioTransitionEnumType" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates if the transition is a cut or a mix (crossfade)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||
| type | AudioRateType | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:element name="TransitionRate" type="AudioRateType" minOccurs="0"> <xs:annotation> <xs:documentation>The speed of the transition, fast, medium or slow</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="AudioSwap" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If set to True then the analog audio channels left and right are swapped.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||
| children | Ac3Audio DEAudio MPEGAACAudio MPEGLayerIIAudio PCMAudio | ||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||
| source | <xs:complexType name="DigitalAudio"> <xs:annotation> <xs:documentation>Enumerates the different types of digital audio streams</xs:documentation> </xs:annotation> <xs:choice> <xs:element name="Ac3Audio" type="Ac3AudioExt"/> <xs:element name="DEAudio" type="DigitalAudioAttribute"/> <xs:element name="MPEGAACAudio" type="DigitalAudioAttribute"/> <xs:element name="MPEGLayerIIAudio" type="DigitalAudioAttribute"/> <xs:element name="PCMAudio"> <xs:complexType> <xs:attribute name="exactBitRate" type="xs:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates if bitRateKbps is an exact value or an upper bound (A/65)</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:choice> <xs:attribute name="audioReference" type="xs:positiveInteger"> <xs:annotation> <xs:documentation>Used to reference specific channel or channels for transitions</xs:documentation> </xs:annotation> </xs:attribute> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| type | xs:positiveInteger | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="audioReference" type="xs:positiveInteger"> <xs:annotation> <xs:documentation>Used to reference specific channel or channels for transitions</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | Ac3AudioExt | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Ac3Audio" type="Ac3AudioExt"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | DigitalAudioAttribute | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="DEAudio" type="DigitalAudioAttribute"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | DigitalAudioAttribute | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="MPEGAACAudio" type="DigitalAudioAttribute"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | DigitalAudioAttribute | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="MPEGLayerIIAudio" type="DigitalAudioAttribute"/> |
| diagram | ![]() |
||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xs:element name="PCMAudio"> <xs:complexType> <xs:attribute name="exactBitRate" type="xs:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates if bitRateKbps is an exact value or an upper bound (A/65)</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="exactBitRate" type="xs:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates if bitRateKbps is an exact value or an upper bound (A/65)</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="DigitalAudioAttribute"> <xs:annotation> <xs:documentation>Enumerates the parameters of a digital audio stream</xs:documentation> </xs:annotation> <xs:attribute name="audioId" type="pmcp:audioIdType" use="required"> <xs:annotation> <xs:documentation>ID of the audio service in the virtual channel. Links to an elementary stream.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="lang" type="pmcp:languageType" use="optional"> <xs:annotation> <xs:documentation>Language of the audio stream carried in the ISO_639_language_descriptor</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="numChannels" type="pmcp:numChannelsType" use="optional" default="2/0"> <xs:annotation> <xs:documentation>Number of audio channels in the elementary stream (A/65)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bitRateKbps" type="pmcp:bitRateKbpsType" use="optional"> <xs:annotation> <xs:documentation>Bit rate of the elementary stream in kbps (A/65)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="exactBitRate" type="xs:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates if bitRateKbps is an exact value or an upper bound (A/65)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="surround" type="xs:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates if the audio service is surround (A/65)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| type | audioIdType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="audioId" type="pmcp:audioIdType" use="required"> <xs:annotation> <xs:documentation>ID of the audio service in the virtual channel. Links to an elementary stream.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | languageType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="lang" type="pmcp:languageType" use="optional"> <xs:annotation> <xs:documentation>Language of the audio stream carried in the ISO_639_language_descriptor</xs:documentation> </xs:annotation> </xs:attribute> |
| type | numChannelsType | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:attribute name="numChannels" type="pmcp:numChannelsType" use="optional" default="2/0"> <xs:annotation> <xs:documentation>Number of audio channels in the elementary stream (A/65)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | bitRateKbpsType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="bitRateKbps" type="pmcp:bitRateKbpsType" use="optional"> <xs:annotation> <xs:documentation>Bit rate of the elementary stream in kbps (A/65)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="exactBitRate" type="xs:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates if bitRateKbps is an exact value or an upper bound (A/65)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="surround" type="xs:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates if the audio service is surround (A/65)</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| children | Null DigitalAudio | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="TSAudio"> <xs:annotation> <xs:documentation>Enumerates the parameters of digital audio in a transport stream</xs:documentation> </xs:annotation> <xs:choice> <xs:element name="Null"> <xs:annotation> <xs:documentation>No audio is associated to the media</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> <xs:sequence> <xs:element name="DigitalAudio" type="DigitalAudio" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:choice> </xs:complexType> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="Null"> <xs:annotation> <xs:documentation>No audio is associated to the media</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||
| type | DigitalAudio | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | Ac3Audio DEAudio MPEGAACAudio MPEGLayerIIAudio PCMAudio | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| source | <xs:element name="DigitalAudio" type="DigitalAudio" minOccurs="0" maxOccurs="unbounded"/> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||
| type | restriction of xs:string | ||||||||||||
| used by |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:simpleType name="AudioModeType"> <xs:annotation> <xs:documentation>Defines the way audio is transitioned</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="Breakaway"/> <xs:enumeration value="Over"/> <xs:enumeration value="Under"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||
| type | restriction of xs:string | ||||||||||||
| used by |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:simpleType name="AudioRateType"> <xs:annotation> <xs:documentation>Defines the speed of an audio transition</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="Fast"/> <xs:enumeration value="Medium"/> <xs:enumeration value="Slow"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | restriction of xs:string | |||||||||
| used by |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:simpleType name="AudioTransitionEnumType"> <xs:annotation> <xs:documentation>Indicates if an audio transition is to be mixed or a cut</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="Cut"/> <xs:enumeration value="Mix"/> </xs:restriction> </xs:simpleType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | extension of Caption608Type | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="BxfCaption608"> <xs:complexContent> <xs:extension base="pmcp:Caption608Type"> <xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of Caption708Type | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="BxfCaption708"> <xs:complexContent> <xs:extension base="pmcp:Caption708Type"> <xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | Null Caption608 Caption708 | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="BxfCaptions"> <xs:annotation> <xs:documentation>Caption Service Descriptor (A/65B 6.9.3)</xs:documentation> </xs:annotation> <xs:choice> <xs:element name="Null" minOccurs="0"> <xs:annotation> <xs:documentation>Means that there is no caption service</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> <xs:sequence minOccurs="0"> <xs:element name="Caption608" type="BxfCaption608" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates that analog captions are present</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Caption708" type="BxfCaption708" minOccurs="0" maxOccurs="16"> <xs:annotation> <xs:documentation>Describe digital captions services. Note that when used, DigitalVideo and CaptionsInVANC should both be set to True in VideoType.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:choice> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="Null" minOccurs="0"> <xs:annotation> <xs:documentation>Means that there is no caption service</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | BxfCaption608 | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Caption608" type="BxfCaption608" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates that analog captions are present</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | BxfCaption708 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Caption708" type="BxfCaption708" minOccurs="0" maxOccurs="16"> <xs:annotation> <xs:documentation>Describe digital captions services. Note that when used, DigitalVideo and CaptionsInVANC should both be set to True in VideoType.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| children | BitRate FileName | ||
| used by |
|
||
| source | <xs:complexType name="DataContent"> <xs:sequence> <xs:element name="BitRate" type="xs:positiveInteger"/> <xs:element name="FileName"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | |||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:positiveInteger | ||||
| properties |
|
||||
| source | <xs:element name="BitRate" type="xs:positiveInteger"/> |
| diagram | ||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| source | <xs:element name="FileName"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| children | VBIData VANCData | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="VerticalIntervalData"> <xs:annotation> <xs:documentation>Used to indicate what data is embedded in the vertical interval of the video image</xs:documentation> </xs:annotation> <xs:choice> <xs:element name="VBIData"> <xs:complexType> <xs:attribute name="fieldPolarity"> <xs:annotation> <xs:documentation>Select either Top or Bottom</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Top"/> <xs:enumeration value="Bottom"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="lineOffSet"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="6"/> <xs:maxInclusive value="22"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="waveForm"> <xs:annotation> <xs:documentation>For AMOL and TVGuide reference CEA-2020; for VITC and VITS reference SMPTE RP164.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="AMOL"/> <xs:enumeration value="TVGuide"/> <xs:enumeration value="VITC"/> <xs:enumeration value="VITS"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="VANCData"> <xs:annotation> <xs:documentation>See SMPTE 291M for appropriate values for attributes.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="did" type="xs:unsignedByte"/> <xs:attribute name="sdid" type="xs:unsignedByte"/> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||
| source | <xs:element name="VBIData"> <xs:complexType> <xs:attribute name="fieldPolarity"> <xs:annotation> <xs:documentation>Select either Top or Bottom</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Top"/> <xs:enumeration value="Bottom"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="lineOffSet"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="6"/> <xs:maxInclusive value="22"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="waveForm"> <xs:annotation> <xs:documentation>For AMOL and TVGuide reference CEA-2020; for VITC and VITS reference SMPTE RP164.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="AMOL"/> <xs:enumeration value="TVGuide"/> <xs:enumeration value="VITC"/> <xs:enumeration value="VITS"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="fieldPolarity"> <xs:annotation> <xs:documentation>Select either Top or Bottom</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Top"/> <xs:enumeration value="Bottom"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| type | restriction of xs:integer | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| source | <xs:attribute name="lineOffSet"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="6"/> <xs:maxInclusive value="22"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| type | restriction of xs:string | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| annotation |
|
|||||||||||||||
| source | <xs:attribute name="waveForm"> <xs:annotation> <xs:documentation>For AMOL and TVGuide reference CEA-2020; for VITC and VITS reference SMPTE RP164.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="AMOL"/> <xs:enumeration value="TVGuide"/> <xs:enumeration value="VITC"/> <xs:enumeration value="VITS"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="VANCData"> <xs:annotation> <xs:documentation>See SMPTE 291M for appropriate values for attributes.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="did" type="xs:unsignedByte"/> <xs:attribute name="sdid" type="xs:unsignedByte"/> </xs:complexType> </xs:element> |
| type | xs:unsignedByte | ||
| properties |
|
||
| source | <xs:attribute name="did" type="xs:unsignedByte"/> |
| type | xs:unsignedByte | ||
| properties |
|
||
| source | <xs:attribute name="sdid" type="xs:unsignedByte"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | Satellite AssetServer RouterSource PhysicalAsset PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="Location"> <xs:annotation> <xs:documentation>Identification of where the media is stored. Used by systems to notify locations of essence instance</xs:documentation> </xs:annotation> <xs:sequence> <xs:choice> <xs:element name="Satellite"> <xs:complexType> <xs:sequence> <xs:element name="SatelliteName" type="BxfText"/> <xs:element name="Transponder"> <xs:complexType> <xs:sequence> <xs:element name="Polarity"> <xs:annotation> <xs:documentation>Left or Right for circularly polarized DBS satellites, Horizontal or Vertical for linearly polarized satellites</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Vertical"/> <xs:enumeration value="Horizontal"/> <xs:enumeration value="Right"/> <xs:enumeration value="Left"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="TransponderNumber"> <xs:annotation> <xs:documentation>Frequency of transponder in MHz</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Receiver" type="BxfText"> <xs:annotation> <xs:documentation>A physical device that is used to tune a signal from the satellite and provides an output for media.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Encoder" type="BxfText"> <xs:annotation> <xs:documentation>The desitination recording device for the media.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> <xs:element name="AssetServer"> <xs:complexType> <xs:sequence> <xs:element name="PathName" type="BxfUri"> <xs:annotation> <xs:documentation>Shall include a fully qualified filename</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReferenceName" type="BxfText" minOccurs="0"/> <xs:element name="UserName" type="BxfText" minOccurs="0"/> <xs:element name="Password" type="BxfText" minOccurs="0"/> <xs:element name="Description" type="BxfText" minOccurs="0"/> </xs:sequence> <xs:attribute name="playoutAllowed" type="xs:boolean" use="required"/> <xs:attribute name="fileTransferAllowed" type="xs:boolean" use="required"/> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> <xs:element name="RouterSource"> <xs:complexType> <xs:sequence> <xs:element name="Name" type="BxfText"> <xs:annotation> <xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CrossPoint" type="BxfText" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> <xs:element name="PhysicalAsset"> <xs:annotation> <xs:documentation>A means of storing essence that can be easily transported</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="MediaReferenceName" type="BxfText"/> <xs:element name="PhysicalLocation" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Dimension" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="name"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="value"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="assetName" use="required"> <xs:annotation> <xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> </xs:choice> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | SatelliteName Transponder Receiver Encoder | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="Satellite"> <xs:complexType> <xs:sequence> <xs:element name="SatelliteName" type="BxfText"/> <xs:element name="Transponder"> <xs:complexType> <xs:sequence> <xs:element name="Polarity"> <xs:annotation> <xs:documentation>Left or Right for circularly polarized DBS satellites, Horizontal or Vertical for linearly polarized satellites</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Vertical"/> <xs:enumeration value="Horizontal"/> <xs:enumeration value="Right"/> <xs:enumeration value="Left"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="TransponderNumber"> <xs:annotation> <xs:documentation>Frequency of transponder in MHz</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Receiver" type="BxfText"> <xs:annotation> <xs:documentation>A physical device that is used to tune a signal from the satellite and provides an output for media.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Encoder" type="BxfText"> <xs:annotation> <xs:documentation>The desitination recording device for the media.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="SatelliteName" type="BxfText"/> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| properties |
|
||||
| children | Polarity TransponderNumber | ||||
| source | <xs:element name="Transponder"> <xs:complexType> <xs:sequence> <xs:element name="Polarity"> <xs:annotation> <xs:documentation>Left or Right for circularly polarized DBS satellites, Horizontal or Vertical for linearly polarized satellites</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Vertical"/> <xs:enumeration value="Horizontal"/> <xs:enumeration value="Right"/> <xs:enumeration value="Left"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="TransponderNumber"> <xs:annotation> <xs:documentation>Frequency of transponder in MHz</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
|||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||
| type | restriction of xs:string | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| annotation |
|
|||||||||||||||
| source | <xs:element name="Polarity"> <xs:annotation> <xs:documentation>Left or Right for circularly polarized DBS satellites, Horizontal or Vertical for linearly polarized satellites</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Vertical"/> <xs:enumeration value="Horizontal"/> <xs:enumeration value="Right"/> <xs:enumeration value="Left"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||
| type | restriction of xs:integer | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="TransponderNumber"> <xs:annotation> <xs:documentation>Frequency of transponder in MHz</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Receiver" type="BxfText"> <xs:annotation> <xs:documentation>A physical device that is used to tune a signal from the satellite and provides an output for media.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Encoder" type="BxfText"> <xs:annotation> <xs:documentation>The desitination recording device for the media.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||
| children | PathName ReferenceName UserName Password Description | ||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||
| source | <xs:element name="AssetServer"> <xs:complexType> <xs:sequence> <xs:element name="PathName" type="BxfUri"> <xs:annotation> <xs:documentation>Shall include a fully qualified filename</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReferenceName" type="BxfText" minOccurs="0"/> <xs:element name="UserName" type="BxfText" minOccurs="0"/> <xs:element name="Password" type="BxfText" minOccurs="0"/> <xs:element name="Description" type="BxfText" minOccurs="0"/> </xs:sequence> <xs:attribute name="playoutAllowed" type="xs:boolean" use="required"/> <xs:attribute name="fileTransferAllowed" type="xs:boolean" use="required"/> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| type | xs:boolean | ||||
| properties |
|
||||
| source | <xs:attribute name="playoutAllowed" type="xs:boolean" use="required"/> |
| type | xs:boolean | ||||
| properties |
|
||||
| source | <xs:attribute name="fileTransferAllowed" type="xs:boolean" use="required"/> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | BxfUri | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="PathName" type="BxfUri"> <xs:annotation> <xs:documentation>Shall include a fully qualified filename</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="ReferenceName" type="BxfText" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="UserName" type="BxfText" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Password" type="BxfText" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Description" type="BxfText" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Name CrossPoint | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="RouterSource"> <xs:complexType> <xs:sequence> <xs:element name="Name" type="BxfText"> <xs:annotation> <xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CrossPoint" type="BxfText" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Name" type="BxfText"> <xs:annotation> <xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="CrossPoint" type="BxfText" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | MediaReferenceName PhysicalLocation | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||
| source | <xs:element name="PhysicalAsset"> <xs:annotation> <xs:documentation>A means of storing essence that can be easily transported</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="MediaReferenceName" type="BxfText"/> <xs:element name="PhysicalLocation" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Dimension" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="name"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="value"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="assetName" use="required"> <xs:annotation> <xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="assetName" use="required"> <xs:annotation> <xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="MediaReferenceName" type="BxfText"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| properties |
|
||||||||
| children | Dimension | ||||||||
| source | <xs:element name="PhysicalLocation" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Dimension" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="name"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="value"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xs:element name="Dimension" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="name"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="value"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| source | <xs:attribute name="name"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| source | <xs:attribute name="value"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | Null Encoding DigitalVideo Format ActiveImageAspectRatio AspectRatio AFD-BarDataPresent PanAndScanPresent CaptionsInVANC PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="TSVideo"> <xs:annotation> <xs:documentation>Enumerates the various values relating to the presentation of video in a transport stream</xs:documentation> </xs:annotation> <xs:choice> <xs:element name="Null"> <xs:annotation> <xs:documentation>No Information provided for Video</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> <xs:sequence> <xs:element name="Encoding" type="TSVideoEncodingType" minOccurs="0"> <xs:annotation> <xs:documentation>If NTSC or PAL this should be set to uncompressed. The other options are various compression utilities that are used to store or transmit video.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DigitalVideo" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Required to be true if video format is 1080p, 1080i, 720p, 480p, optional for 576i and 480i</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Format" type="VideoFormatType" minOccurs="0"> <xs:annotation> <xs:documentation>The number of lines of video and either an "i" for interlaced or "p" for progressive. Note that NTSC = 480i; PAL = 576i; and the rest are digital ATSC/DVB options.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ActiveImageAspectRatio" type="xs:float" minOccurs="0"> <xs:annotation> <xs:documentation>Width of the active video image divided by it's height</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AspectRatio" type="AspectRatioType" minOccurs="0"> <xs:annotation> <xs:documentation>Only 4:3 or 16:9 values allowed</xs:documentation> </xs:annotation> </xs:element> <xs:choice minOccurs="0"> <xs:element name="AFD-BarDataPresent" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates that active format description and bar data is used in the presentation of the video in order to convert the production image to the selected transmission aspect ration. The actual values for these items is incorporated into the video VANC.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PanAndScanPresent" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates that pan and scan techniques are being used to adjust the production image to fit the transmission aspect ratio. Note that each frame's values may be different and the actual data to determine the values are carried in the video VANC.</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="CaptionsInVANC" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If set to true indicates that captioning is embedded in the video VANC.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> </xs:choice> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="Null"> <xs:annotation> <xs:documentation>No Information provided for Video</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||
| type | TSVideoEncodingType | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:element name="Encoding" type="TSVideoEncodingType" minOccurs="0"> <xs:annotation> <xs:documentation>If NTSC or PAL this should be set to uncompressed. The other options are various compression utilities that are used to store or transmit video.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="DigitalVideo" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Required to be true if video format is 1080p, 1080i, 720p, 480p, optional for 576i and 480i</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||||||||
| type | VideoFormatType | |||||||||||||||||||||
| properties |
|
|||||||||||||||||||||
| facets |
|
|||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||
| source | <xs:element name="Format" type="VideoFormatType" minOccurs="0"> <xs:annotation> <xs:documentation>The number of lines of video and either an "i" for interlaced or "p" for progressive. Note that NTSC = 480i; PAL = 576i; and the rest are digital ATSC/DVB options.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:float | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="ActiveImageAspectRatio" type="xs:float" minOccurs="0"> <xs:annotation> <xs:documentation>Width of the active video image divided by it's height</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | AspectRatioType | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="AspectRatio" type="AspectRatioType" minOccurs="0"> <xs:annotation> <xs:documentation>Only 4:3 or 16:9 values allowed</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="AFD-BarDataPresent" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates that active format description and bar data is used in the presentation of the video in order to convert the production image to the selected transmission aspect ration. The actual values for these items is incorporated into the video VANC.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="PanAndScanPresent" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates that pan and scan techniques are being used to adjust the production image to fit the transmission aspect ratio. Note that each frame's values may be different and the actual data to determine the values are carried in the video VANC.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="CaptionsInVANC" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If set to true indicates that captioning is embedded in the video VANC.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | Null Encoding DigitalVideo Format ActiveImageAspectRatio AspectRatio AFD-BarDataPresent PanAndScanPresent CaptionsInVANC PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="Video"> <xs:annotation> <xs:documentation>Enumerates the various values relating to the presentation of video</xs:documentation> </xs:annotation> <xs:choice> <xs:element name="Null"> <xs:annotation> <xs:documentation>No Information provided for Video</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> <xs:sequence> <xs:element name="Encoding" minOccurs="0"> <xs:annotation> <xs:documentation>If NTSC or PAL this should be set to uncompressed. The other options are various compression utilities that are used to store or transmit video.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="VideoEncodingType"> <xs:attribute name="EncodingReference" type="xs:string"> <xs:annotation> <xs:documentation>Allows the user to annotate the type of encoding method used</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="DigitalVideo" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Required to be true if video format is 1080p, 1080i, 720p, 480p, optional for 576i and 480i</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Format" type="VideoFormatType" minOccurs="0"> <xs:annotation> <xs:documentation>The number of lines of video and either an "i" for interlaced or "p" for progressive. Note that NTSC = 480i; PAL = 576i; and the rest are digital ATSC/DVB options.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ActiveImageAspectRatio" type="xs:float" minOccurs="0"> <xs:annotation> <xs:documentation>Width of the active video image divided by it's height</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AspectRatio" type="AspectRatioType" minOccurs="0"> <xs:annotation> <xs:documentation>The horizontal:vertical ratio of the complete video display including AFD-BarData (A/53)</xs:documentation> </xs:annotation> </xs:element> <xs:choice minOccurs="0"> <xs:element name="AFD-BarDataPresent" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates that active format description and bar data is used in the presentation of the video in order to convert the production image to the selected transmission aspect ratio. The actual values for these items is incorporated into the video VANC.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PanAndScanPresent" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates that pan and scan techniques are being used to adjust the production image to fit the transmission aspect ratio. Note that each frame's values may be different and the actual data to determine the values are carried in the video VANC.</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="CaptionsInVANC" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If set to true indicates that captioning is embedded in the video VANC.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> </xs:choice> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="Null"> <xs:annotation> <xs:documentation>No Information provided for Video</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> |
| diagram | ![]() |
|||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||
| type | extension of VideoEncodingType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| attributes |
|
|||||||||||||||
| annotation |
|
|||||||||||||||
| source | <xs:element name="Encoding" minOccurs="0"> <xs:annotation> <xs:documentation>If NTSC or PAL this should be set to uncompressed. The other options are various compression utilities that are used to store or transmit video.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="VideoEncodingType"> <xs:attribute name="EncodingReference" type="xs:string"> <xs:annotation> <xs:documentation>Allows the user to annotate the type of encoding method used</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
| type | xs:string | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="EncodingReference" type="xs:string"> <xs:annotation> <xs:documentation>Allows the user to annotate the type of encoding method used</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="DigitalVideo" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Required to be true if video format is 1080p, 1080i, 720p, 480p, optional for 576i and 480i</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||||||||
| type | VideoFormatType | |||||||||||||||||||||
| properties |
|
|||||||||||||||||||||
| facets |
|
|||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||
| source | <xs:element name="Format" type="VideoFormatType" minOccurs="0"> <xs:annotation> <xs:documentation>The number of lines of video and either an "i" for interlaced or "p" for progressive. Note that NTSC = 480i; PAL = 576i; and the rest are digital ATSC/DVB options.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:float | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="ActiveImageAspectRatio" type="xs:float" minOccurs="0"> <xs:annotation> <xs:documentation>Width of the active video image divided by it's height</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | AspectRatioType | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="AspectRatio" type="AspectRatioType" minOccurs="0"> <xs:annotation> <xs:documentation>The horizontal:vertical ratio of the complete video display including AFD-BarData (A/53)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="AFD-BarDataPresent" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates that active format description and bar data is used in the presentation of the video in order to convert the production image to the selected transmission aspect ratio. The actual values for these items is incorporated into the video VANC.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="PanAndScanPresent" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates that pan and scan techniques are being used to adjust the production image to fit the transmission aspect ratio. Note that each frame's values may be different and the actual data to determine the values are carried in the video VANC.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="CaptionsInVANC" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>If set to true indicates that captioning is embedded in the video VANC.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | TransitionInType TransitionPattern TransitionInRate TransitionOutType TransitionOutRate TransitionSom TransitionEom PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="VideoTransition"> <xs:annotation> <xs:documentation>Allows the user to specify specific actions to be used by the automation system to transition the video from one event to another</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="TransitionInType" type="VideoTransitionEnumType" minOccurs="0"> <xs:annotation> <xs:documentation>The type of transition to perform between the previous event and this event</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransitionPattern" minOccurs="0"> <xs:annotation> <xs:documentation>If the transition is a wipe the pattern to be used for the wipe. (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="TransitionInRate" type="VideoRateType" minOccurs="0"> <xs:annotation> <xs:documentation>The rate of transition between the previous event and this event</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransitionOutType" type="VideoTransitionEnumType" minOccurs="0"> <xs:annotation> <xs:documentation>The type of transition to before between this event and the next event</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransitionOutRate" type="VideoRateType" minOccurs="0"> <xs:annotation> <xs:documentation>The rate of transition between this event and the next event</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransitionSom" type="BxfSmpteTime" minOccurs="0"> <xs:annotation> <xs:documentation>Used to designate a specific start point for the transition relative to the active content</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TransitionEom" type="BxfSmpteTime" minOccurs="0"> <xs:annotation> <xs:documentation>Used to designate a specific end point for the transition relative to the active content</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
|||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||||||||
| type | VideoTransitionEnumType | |||||||||||||||||||||
| properties |
|
|||||||||||||||||||||
| facets |
|
|||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||
| source | <xs:element name="TransitionInType" type="VideoTransitionEnumType" minOccurs="0"> <xs:annotation> <xs:documentation>The type of transition to perform between the previous event and this event</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="TransitionPattern" minOccurs="0"> <xs:annotation> <xs:documentation>If the transition is a wipe the pattern to be used for the wipe. (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||
| type | VideoRateType | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:element name="TransitionInRate" type="VideoRateType" minOccurs="0"> <xs:annotation> <xs:documentation>The rate of transition between the previous event and this event</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||||||||
| type | VideoTransitionEnumType | |||||||||||||||||||||
| properties |
|
|||||||||||||||||||||
| facets |
|
|||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||
| source | <xs:element name="TransitionOutType" type="VideoTransitionEnumType" minOccurs="0"> <xs:annotation> <xs:documentation>The type of transition to before between this event and the next event</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||
| type | VideoRateType | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:element name="TransitionOutRate" type="VideoRateType" minOccurs="0"> <xs:annotation> <xs:documentation>The rate of transition between this event and the next event</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||
| type | BxfSmpteTime | ||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||
| children | SmpteTimeCode | ||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="TransitionSom" type="BxfSmpteTime" minOccurs="0"> <xs:annotation> <xs:documentation>Used to designate a specific start point for the transition relative to the active content</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||
| type | BxfSmpteTime | ||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||
| children | SmpteTimeCode | ||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="TransitionEom" type="BxfSmpteTime" minOccurs="0"> <xs:annotation> <xs:documentation>Used to designate a specific end point for the transition relative to the active content</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | restriction of xs:string | |||||||||
| used by |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:simpleType name="AspectRatioType"> <xs:annotation> <xs:documentation>Enumerates either 4:3 or 16:9 video presentation formats</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="16:9"/> <xs:enumeration value="4:3"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||
| type | restriction of xs:string | ||||||||||||
| used by |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:simpleType name="TSVideoEncodingType"> <xs:annotation> <xs:documentation>Enumerates various methids used to compress video in a transport stream</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="MPEG-2"/> <xs:enumeration value="MPEG-4 AVC"/> <xs:enumeration value="SMPTE VC-1"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||
| type | restriction of xs:string | |||||||||||||||
| used by |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| annotation |
|
|||||||||||||||
| source | <xs:simpleType name="VideoEncodingType"> <xs:annotation> <xs:documentation>Enumerates various methods of compressing video</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="Uncompressed"/> <xs:enumeration value="MPEG-2"/> <xs:enumeration value="MPEG-4 AVC"/> <xs:enumeration value="SMPTE VC-1"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||||||||
| type | restriction of xs:string | |||||||||||||||||||||
| used by |
|
|||||||||||||||||||||
| facets |
|
|||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||
| source | <xs:simpleType name="VideoFormatType"> <xs:annotation> <xs:documentation>Enumerates the different video presentation formats</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="1080p"/> <xs:enumeration value="1080i"/> <xs:enumeration value="720p"/> <xs:enumeration value="576i"/> <xs:enumeration value="480p"/> <xs:enumeration value="480i"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||
| type | restriction of xs:string | ||||||||||||
| used by |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:simpleType name="VideoRateType"> <xs:annotation> <xs:documentation>Enumerates the speed of a video transition</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="Fast"/> <xs:enumeration value="Medium"/> <xs:enumeration value="Slow"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||||||||||||||
| type | restriction of xs:string | |||||||||||||||||||||
| used by |
|
|||||||||||||||||||||
| facets |
|
|||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||
| source | <xs:simpleType name="VideoTransitionEnumType"> <xs:annotation> <xs:documentation>Enumerates various transition options</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="Cut"/> <xs:enumeration value="Fade-Cut"/> <xs:enumeration value="Cut-Fade"/> <xs:enumeration value="CrossFade"/> <xs:enumeration value="Mix"/> <xs:enumeration value="Wipe"/> </xs:restriction> </xs:simpleType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | MacroName MacroParameterString PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="Macro"> <xs:sequence> <xs:element name="MacroName" type="xs:string"> <xs:annotation> <xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MacroParameterString" type="xs:string" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>A string containing the macro</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="MacroName" type="xs:string"> <xs:annotation> <xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:string | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="MacroParameterString" type="xs:string" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>A string containing the macro</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of IsanType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="BxfIsan"> <xs:complexContent> <xs:extension base="pmcp:IsanType"> <xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| type | extension of xs:hexBinary | ||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="ConditionalAccessType"> <xs:annotation> <xs:documentation>MPEG-2 conditional_access_descriptor. Declares an EMM PID at the transport stream level and an ECM PID at the program or elementary stream level.</xs:documentation> </xs:annotation> <xs:simpleContent> <xs:extension base="xsd:hexBinary"> <xs:attribute name="systemId" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation>Conditional access system ID</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="pid" type="pidType" use="optional"> <xs:annotation> <xs:documentation>EMM or ECM PID, depending on context</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="systemId" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation>Conditional access system ID</xs:documentation> </xs:annotation> </xs:attribute> |
| type | pidType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="pid" type="pidType" use="optional"> <xs:annotation> <xs:documentation>EMM or ECM PID, depending on context</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | extension of xs:hexBinary | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:complexType name="DescriptorType"> <xs:annotation> <xs:documentation>Generic descriptor type, used for future extensions of the PSIP standard. All currently defined PSIP descriptors have their own associated type.</xs:documentation> </xs:annotation> <xs:simpleContent> <xs:extension base="xsd:hexBinary"> <xs:attribute name="descriptorTag" type="xsd:unsignedByte" use="required"> <xs:annotation> <xs:documentation>Descriptor tag</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="descriptorTag" type="xsd:unsignedByte" use="required"> <xs:annotation> <xs:documentation>Descriptor tag</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | extension of privateInformationDataType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:complexType name="PrivateInformationType"> <xs:annotation> <xs:documentation>ATSC Private Information descriptor, used for sending private data in an ATSC table (A/53B Amendment 2, 5.7.3.4)</xs:documentation> </xs:annotation> <xs:simpleContent> <xs:extension base="privateInformationDataType"> <xs:attribute name="formatIdentifier" type="xsd:unsignedInt" use="required"> <xs:annotation> <xs:documentation>Format Identifier registered by SMPTE</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="formatIdentifier" type="xsd:unsignedInt" use="required"> <xs:annotation> <xs:documentation>Format Identifier registered by SMPTE</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="PrivatePmcpInformationType"> <xs:annotation> <xs:documentation>Any sequence of well-formed private xml elements. Allows systems to carry additional private information in a PMCP message</xs:documentation> </xs:annotation> <xs:sequence> <xs:any namespace="##any" processContents="strict" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| children | Null | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:complexType name="RedistributionControlType"> <xs:annotation> <xs:documentation>Redistribution Control Descriptor (A/65B 6.9.13)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Null" minOccurs="0"> <xs:annotation> <xs:documentation>Means that there is no redistribution control descriptor</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> </xs:sequence> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="Null" minOccurs="0"> <xs:annotation> <xs:documentation>Means that there is no redistribution control descriptor</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||
| type | extension of xs:string | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="TextType"> <xs:annotation> <xs:documentation>One string of a Multiple String Structure of PSIP (A/65B 6.10)</xs:documentation> </xs:annotation> <xs:simpleContent> <xs:extension base="xsd:string"> <xs:attribute name="lang" type="languageType" use="required"/> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> |
| type | languageType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| source | <xs:attribute name="lang" type="languageType" use="required"/> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | |||||||||||||||
| type | restriction of xs:string | |||||||||||||||
| used by |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| annotation |
|
|||||||||||||||
| source | <xs:simpleType name="actionType"> <xs:annotation> <xs:documentation>Enables the sender of a message to indicate, for each element, which action should be performed on the current element. The rules governing the allowed values can be found in the PMCP Standard.</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:enumeration value="read"/> <xs:enumeration value="add"/> <xs:enumeration value="update"/> <xs:enumeration value="remove"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||
| type | restriction of xs:string | ||||||||||||
| used by |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:simpleType name="applicationTypeType"> <xs:annotation> <xs:documentation>Type of the application described in this AIT sub_table (A/101 10.6.2.3)</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:enumeration value="ACAP-J"/> <xs:enumeration value="DVB-J"/> <xs:enumeration value="ACAP-X"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||
| type | restriction of xs:unsignedByte | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="audioIdType"> <xs:annotation> <xs:documentation>Type for an audioId attribute</xs:documentation> </xs:annotation> <xs:restriction base="xsd:unsignedByte"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||
| type | restriction of xs:string | ||||||||||||
| used by |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:simpleType name="channelNumberType"> <xs:annotation> <xs:documentation>Specifies the format of a two-part or one-part channel number</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:pattern value="1[0-6][0-3][0-8][0-4]"/> <xs:pattern value="[1-9][0-9]{0,3}"/> <xs:pattern value="[1-9][0-9]{0,2}\-[0-9]{1,3}"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||
| type | restriction of xs:string | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="elementaryErrorType"> <xs:annotation> <xs:documentation>Type for an elementary error</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:pattern value="(element_does_not_exist|.*_out_of_range|.*_missing|.*_change_denied)(:.*)?"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||
| type | list of elementaryErrorType | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:simpleType name="errorType"> <xs:annotation> <xs:documentation>Used in a message of type "reply" with a status of "error" to indicate where and why an error occured</xs:documentation> </xs:annotation> <xs:list itemType="elementaryErrorType"/> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||
| type | restriction of xs:string | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="languageType"> <xs:annotation> <xs:documentation>Three-letter language code per ISO-639-2</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:pattern value="[a-z]{3}"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||
| type | restriction of xs:unsignedShort | ||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="onePartType"> <xs:annotation> <xs:documentation>Type for one-part channel number for cable</xs:documentation> </xs:annotation> <xs:restriction base="xsd:unsignedShort"> <xs:maxExclusive value="16384"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||
| type | restriction of xs:unsignedShort | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="pidType"> <xs:annotation> <xs:documentation>Specifies the format of an MPEG-2 PID.</xs:documentation> </xs:annotation> <xs:restriction base="xsd:unsignedShort"> <xs:maxExclusive value="8192"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||
| type | restriction of xs:hexBinary | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="privateInformationDataType"> <xs:annotation> <xs:documentation>Specifies the format of private data to be carried in ATSC tables</xs:documentation> </xs:annotation> <xs:restriction base="xsd:hexBinary"> <xs:maxLength value="251"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | |||||||||||||||||||||||
| type | restriction of xs:string | |||||||||||||||||||||||
| used by |
|
|||||||||||||||||||||||
| facets |
|
|||||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||||
| source | <xs:simpleType name="statusType"> <xs:annotation> <xs:documentation>Status of a reply message</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:enumeration value="valid"> <xs:annotation> <xs:documentation>means that the request was valid XML but has not been processed yet</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="invalid"> <xs:annotation> <xs:documentation>means that the request was invalid XML and could not be processed</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="OK"> <xs:annotation> <xs:documentation>means that the request was valid XML and has been processed with no error</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="error"> <xs:annotation> <xs:documentation>means that the request was valid XML but contained at least one error, described in the body of the PmcpMessage, using the "error" attribute.</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||
| type | restriction of xs:string | ||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="twoPartType"> <xs:annotation> <xs:documentation>Type for two-part channel number (Major-Minor)</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:pattern value="[1-9][0-9]{0,2}-[0-9]{1,3}"/> </xs:restriction> </xs:simpleType> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:complexType name="ApplicationSignalingType"> <xs:annotation> <xs:documentation>Application Signalling Descriptor (A/101 10.6.2.3)</xs:documentation> </xs:annotation> <xs:attribute name="applicationType" type="applicationTypeType" use="optional"> <xs:annotation> <xs:documentation>the application type of an Application Information Table sub-table that is on this elementary stream</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | applicationTypeType | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:attribute name="applicationType" type="applicationTypeType" use="optional"> <xs:annotation> <xs:documentation>the application type of an Application Information Table sub-table that is on this elementary stream</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||
| used by |
|
||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xs:complexType name="ApplicationTypesType"> <xs:annotation> <xs:documentation>List of the application type</xs:documentation> </xs:annotation> <xs:attribute name="applicationType" type="applicationTypeType" use="required"> <xs:annotation> <xs:documentation>Indicate the type of the application</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
| type | applicationTypeType | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:attribute name="applicationType" type="applicationTypeType" use="required"> <xs:annotation> <xs:documentation>Indicate the type of the application</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:complexType name="AssociationTagsType"> <xs:annotation> <xs:documentation>List of the association tag</xs:documentation> </xs:annotation> <xs:attribute name="associationTag" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation>Identifies the connection on which the DII message is broadcast</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="associationTag" type="xsd:unsignedShort" use="required"> <xs:annotation> <xs:documentation>Identifies the connection on which the DII message is broadcast</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:complexType name="AssociationTagType"> <xs:annotation> <xs:documentation>Association Tag Descriptor (ISO/IEC 13818-6 11.5.2)</xs:documentation> </xs:annotation> <xs:attribute name="associationTag" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Identifies the connection on which the DII message is broadcast</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="associationTag" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Identifies the connection on which the DII message is broadcast</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="CarouselIdentifierType"> <xs:annotation> <xs:documentation>Carousel Identifier Descriptor (A/101 10.6.2.2)</xs:documentation> </xs:annotation> <xs:attribute name="carouselId" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Identification of the data carousel</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="formatId" type="formatIdType" use="optional"> <xs:annotation> <xs:documentation>identify whether the carousel supports the enhanced boot mechanism or not</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="moduleId" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Identifier of the module in the carousel</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="blockSize" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>the size in bytes of every block in the module</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="moduleSize" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>the size of the module in bytes</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="compressionMethod" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>compression algorithm defined in IETF RFC 1950</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="originalSize" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>the size of the data (in bytes) carried by the module before it was compressed</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="timeOut" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>timeout in seconds for acquisition of all blocks of the module</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Identify the BIOP messae that is the ServiceGateway message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="carouselId" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Identification of the data carousel</xs:documentation> </xs:annotation> </xs:attribute> |
| type | formatIdType | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="formatId" type="formatIdType" use="optional"> <xs:annotation> <xs:documentation>identify whether the carousel supports the enhanced boot mechanism or not</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="moduleId" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Identifier of the module in the carousel</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="blockSize" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>the size in bytes of every block in the module</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="moduleSize" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>the size of the module in bytes</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="compressionMethod" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>compression algorithm defined in IETF RFC 1950</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="originalSize" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>the size of the data (in bytes) carried by the module before it was compressed</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="timeOut" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>timeout in seconds for acquisition of all blocks of the module</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Identify the BIOP messae that is the ServiceGateway message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| children | ApplicationTypes | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:complexType name="DataBroadcastIdType"> <xs:annotation> <xs:documentation>Data Broadcast Id Descriptor (A/101 10.6.2.4)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ApplicationTypes" type="ApplicationTypesType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Describes the Information about application types contained in the descriptor</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||
| type | ApplicationTypesType | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xs:element name="ApplicationTypes" type="ApplicationTypesType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Describes the Information about application types contained in the descriptor</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||
| children | Name ConditionalAccess CarouselIdentifier ApplicationSignaling DataBroadcastId StreamIdentifier AssociationTag PmtPrivateInformation PmtDescriptor | ||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="ElementaryStreamType"> <xs:annotation> <xs:documentation>Defines an elementary stream, i.e. an MPEG-2 PID. Used to build the service location descriptor and the PMT.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Elementary stream name, carried in the component name descriptor (A/65B 6.9.8)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ConditionalAccess" type="ConditionalAccessType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Defines the CA systems in use for the elementary stream and the corresponding ECM PIDs</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CarouselIdentifier" type="CarouselIdentifierType" minOccurs="0"> <xs:annotation> <xs:documentation>Identify the elementary stream that carries the DSI messages of an object carousel (A/101 10.6.2.2)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ApplicationSignaling" type="ApplicationSignalingType" minOccurs="0"> <xs:annotation> <xs:documentation>Identify the Program Element that contains the AIT (A/101 10.6.2.3)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DataBroadcastId" type="DataBroadcastIdType" minOccurs="0"> <xs:annotation> <xs:documentation>Identify the elementary stream that carries the principal component of an object carousel (A/101 10.6.2.4)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StreamIdentifier" type="StreamIdentifierType" minOccurs="0"> <xs:annotation> <xs:documentation>Defines the association between a component_tag and a PID (ETSI EN 300 468 V1.5.1 6.2.36)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AssociationTag" type="AssociationTagType" minOccurs="0"> <xs:annotation> <xs:documentation>Defines the Association between an association_tag and a PID (ISO/IEC 13818-6 11.5.2)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PmtPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the inner loop of the PMT</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PmtDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the inner loop of the PMT</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="pid" type="pidType" use="required"> <xs:annotation> <xs:documentation>PID used to carry the elementary stream</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="type" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>stream_type as defined by MPEG-2 and ATSC and carried in the PMT and service location descriptor</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="audioId" type="audioIdType" use="optional"> <xs:annotation> <xs:documentation>ID of an audio stream in a channel. Links to an Ac3Audio element.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | pidType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="pid" type="pidType" use="required"> <xs:annotation> <xs:documentation>PID used to carry the elementary stream</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="type" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>stream_type as defined by MPEG-2 and ATSC and carried in the PMT and service location descriptor</xs:documentation> </xs:annotation> </xs:attribute> |
| type | audioIdType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="audioId" type="audioIdType" use="optional"> <xs:annotation> <xs:documentation>ID of an audio stream in a channel. Links to an Ac3Audio element.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||
| type | TextType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Elementary stream name, carried in the component name descriptor (A/65B 6.9.8)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| type | ConditionalAccessType | ||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:element name="ConditionalAccess" type="ConditionalAccessType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Defines the CA systems in use for the elementary stream and the corresponding ECM PIDs</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | CarouselIdentifierType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="CarouselIdentifier" type="CarouselIdentifierType" minOccurs="0"> <xs:annotation> <xs:documentation>Identify the elementary stream that carries the DSI messages of an object carousel (A/101 10.6.2.2)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | ApplicationSignalingType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="ApplicationSignaling" type="ApplicationSignalingType" minOccurs="0"> <xs:annotation> <xs:documentation>Identify the Program Element that contains the AIT (A/101 10.6.2.3)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | DataBroadcastIdType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | ApplicationTypes | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="DataBroadcastId" type="DataBroadcastIdType" minOccurs="0"> <xs:annotation> <xs:documentation>Identify the elementary stream that carries the principal component of an object carousel (A/101 10.6.2.4)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | StreamIdentifierType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="StreamIdentifier" type="StreamIdentifierType" minOccurs="0"> <xs:annotation> <xs:documentation>Defines the association between a component_tag and a PID (ETSI EN 300 468 V1.5.1 6.2.36)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | AssociationTagType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="AssociationTag" type="AssociationTagType" minOccurs="0"> <xs:annotation> <xs:documentation>Defines the Association between an association_tag and a PID (ISO/IEC 13818-6 11.5.2)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PrivateInformationType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="PmtPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the inner loop of the PMT</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | DescriptorType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="PmtDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the inner loop of the PMT</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:complexType name="StreamIdentifierType"> <xs:annotation> <xs:documentation>Stream Identifier Descriptor (ETSI EN 300 468 V1.5.1 6.2.36)</xs:documentation> </xs:annotation> <xs:attribute name="componentTag" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Identifies the component stream for associating it</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="componentTag" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Identifies the component stream for associating it</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | |||||||||
| type | restriction of xs:string | |||||||||
| used by |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:simpleType name="formatIdType"> <xs:annotation> <xs:documentation>indentify whether the carousel supports the enhanced boot mechanism or not</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:enumeration value="standard_boot"/> <xs:enumeration value="enhanced_boot"/> </xs:restriction> </xs:simpleType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="Ac3AudioType"> <xs:annotation> <xs:documentation>Communicates all the parameters of an audio stream.</xs:documentation> </xs:annotation> <xs:attribute name="audioId" type="audioIdType" use="required"> <xs:annotation> <xs:documentation>ID of the audio service in the virtual channel. Links to an elementary stream.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="lang" type="languageType" use="optional"> <xs:annotation> <xs:documentation>Language of the audio stream carried in the ISO_639_language_descriptor</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="serviceType" type="audioServiceType" use="optional" default="complete_main"> <xs:annotation> <xs:documentation>Audio service type. Complete_main is the default (A/65B 6.9.1)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="numChannels" type="numChannelsType" use="optional" default="2/0"> <xs:annotation> <xs:documentation>Number of audio channels in the elementary stream (A/65B 6.9.1)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bitRateKbps" type="bitRateKbpsType" use="optional" default="448"> <xs:annotation> <xs:documentation>Bit rate of the elementary stream in kbps (A/65B 6.9.1)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="exactBitRate" type="xsd:boolean" use="optional" default="false"> <xs:annotation> <xs:documentation>Indicates if bitRateKbps is an exact value or an upper bound (A/65B 6.9.1)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="surround" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates if the audio service is surround (A/65B 6.9.1)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="fullSvc" type="xsd:boolean" use="optional" default="true"> <xs:annotation> <xs:documentation>Indicates whether the elementary stream can be decoded alone or must be presented along with other audio streams (A/65B 6.9.1)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="mainid" type="mainidType" use="optional"> <xs:annotation> <xs:documentation>ID of the audio stream, if its fullsvc flag is set to true (A/65B 6.9.1)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="asvcflags" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>If the fullsvc flag is set to false, each bit in this byte indicates with which main audio streams this elementary stream can be presented (A/65B 6.9.1)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="bsid" type="bsidType" use="optional" default="8"> <xs:annotation> <xs:documentation>Version of the AC-3 standard used by the audio stream. Default is 8 (A/65B 6.9.1)</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | audioIdType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="audioId" type="audioIdType" use="required"> <xs:annotation> <xs:documentation>ID of the audio service in the virtual channel. Links to an elementary stream.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | languageType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="lang" type="languageType" use="optional"> <xs:annotation> <xs:documentation>Language of the audio stream carried in the ISO_639_language_descriptor</xs:documentation> </xs:annotation> </xs:attribute> |
| type | audioServiceType | |||||||||||||||||||||||||||
| properties |
|
|||||||||||||||||||||||||||
| facets |
|
|||||||||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||||||||
| source | <xs:attribute name="serviceType" type="audioServiceType" use="optional" default="complete_main"> <xs:annotation> <xs:documentation>Audio service type. Complete_main is the default (A/65B 6.9.1)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | numChannelsType | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:attribute name="numChannels" type="numChannelsType" use="optional" default="2/0"> <xs:annotation> <xs:documentation>Number of audio channels in the elementary stream (A/65B 6.9.1)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | bitRateKbpsType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="bitRateKbps" type="bitRateKbpsType" use="optional" default="448"> <xs:annotation> <xs:documentation>Bit rate of the elementary stream in kbps (A/65B 6.9.1)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="exactBitRate" type="xsd:boolean" use="optional" default="false"> <xs:annotation> <xs:documentation>Indicates if bitRateKbps is an exact value or an upper bound (A/65B 6.9.1)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="surround" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates if the audio service is surround (A/65B 6.9.1)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="fullSvc" type="xsd:boolean" use="optional" default="true"> <xs:annotation> <xs:documentation>Indicates whether the elementary stream can be decoded alone or must be presented along with other audio streams (A/65B 6.9.1)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | mainidType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="mainid" type="mainidType" use="optional"> <xs:annotation> <xs:documentation>ID of the audio stream, if its fullsvc flag is set to true (A/65B 6.9.1)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="asvcflags" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>If the fullsvc flag is set to false, each bit in this byte indicates with which main audio streams this elementary stream can be presented (A/65B 6.9.1)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | bsidType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="bsid" type="bsidType" use="optional" default="8"> <xs:annotation> <xs:documentation>Version of the AC-3 standard used by the audio stream. Default is 8 (A/65B 6.9.1)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| children | Null Ac3Audio | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:complexType name="AudiosType"> <xs:annotation> <xs:documentation>List of audio services</xs:documentation> </xs:annotation> <xs:choice> <xs:element name="Null"> <xs:annotation> <xs:documentation>Means that there is no audio service</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> <xs:element name="Ac3Audio" type="Ac3AudioType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Individual audio service</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="Null"> <xs:annotation> <xs:documentation>Means that there is no audio service</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | Ac3AudioType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Ac3Audio" type="Ac3AudioType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Individual audio service</xs:documentation> </xs:annotation> </xs:element> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | |||||||||||||||||||||||||||
| type | restriction of xs:string | |||||||||||||||||||||||||||
| used by |
|
|||||||||||||||||||||||||||
| facets |
|
|||||||||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||||||||
| source | <xs:simpleType name="audioServiceType"> <xs:annotation> <xs:documentation>Possible audio service types (A/65B 6.9.1)</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:enumeration value="complete_main"/> <xs:enumeration value="music_and_effects"/> <xs:enumeration value="visually_impaired"/> <xs:enumeration value="hearing_impaired"/> <xs:enumeration value="dialogue"/> <xs:enumeration value="commentary"/> <xs:enumeration value="emergency"/> <xs:enumeration value="voice_over"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||
| type | restriction of xs:unsignedShort | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="bitRateKbpsType"> <xs:annotation> <xs:documentation>Type for bit rate of AC-3 elementary stream in kbps (A/65B 6.9.1)</xs:documentation> </xs:annotation> <xs:restriction base="xsd:unsignedShort"> <xs:maxInclusive value="448"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||
| type | restriction of xs:unsignedByte | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="bsidType"> <xs:annotation> <xs:documentation>Type for version of AC-3 standard used by an AC-3 audio stream (A/65B 6.9.1)</xs:documentation> </xs:annotation> <xs:restriction base="xsd:unsignedByte"> <xs:maxExclusive value="32"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||
| type | restriction of xs:unsignedByte | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="mainidType"> <xs:annotation> <xs:documentation>Type for mainid of an AC-3 audio stream (A/65B 6.9.1)</xs:documentation> </xs:annotation> <xs:restriction base="xsd:unsignedByte"> <xs:maxExclusive value="8"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||
| type | restriction of xs:string | ||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:simpleType name="numChannelsType"> <xs:annotation> <xs:documentation>Possible values for the number of audio channels in an AC-3 elementary stream (A/65B 6.9.1)</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:enumeration value="1/0"/> <xs:enumeration value="2/0"/> <xs:enumeration value="3/0"/> <xs:enumeration value="2/1"/> <xs:enumeration value="3/1"/> <xs:enumeration value="2/2"/> <xs:enumeration value="3/2"/> <xs:enumeration value="1"/> <xs:enumeration value="2_or_less"/> <xs:enumeration value="3_or_less"/> <xs:enumeration value="4_or_less"/> <xs:enumeration value="5_or_less"/> <xs:enumeration value="6_or_less"/> </xs:restriction> </xs:simpleType> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| children | Name Value | ||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:complexType name="DimensionType"> <xs:annotation> <xs:documentation>Type for a dimension in a rating region</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Name" type="TextType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Name of the dimension</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Value" type="RatingValueType" maxOccurs="15"> <xs:annotation> <xs:documentation>Possible values for a given dimension</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="graduatedScale" type="xsd:boolean" use="required"> <xs:annotation> <xs:documentation>Indicates if the dimension is graduated</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="graduatedScale" type="xsd:boolean" use="required"> <xs:annotation> <xs:documentation>Indicates if the dimension is graduated</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||
| type | TextType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Name" type="TextType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Name of the dimension</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | RatingValueType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | AbbrevName Name | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="Value" type="RatingValueType" maxOccurs="15"> <xs:annotation> <xs:documentation>Possible values for a given dimension</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| children | Null Rating ContentAdvisory | ||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:complexType name="ParentalRatingType"> <xs:annotation> <xs:documentation>Ratings for one region in Content Advisory Descriptor (A/65B 6.9.4)</xs:documentation> </xs:annotation> <xs:sequence> <xs:choice> <xs:element name="Null"> <xs:annotation> <xs:documentation>Means that there is no rating for the given region</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> <xs:element name="Rating" type="RatingType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Individual rating dimensions</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="ContentAdvisory" type="TextType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="region" type="xsd:unsignedByte" use="required"> <xs:annotation> <xs:documentation>Rating region, as defined by the ATSC Code Point Registry</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="region" type="xsd:unsignedByte" use="required"> <xs:annotation> <xs:documentation>Rating region, as defined by the ATSC Code Point Registry</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="Null"> <xs:annotation> <xs:documentation>Means that there is no rating for the given region</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| type | RatingType | ||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:element name="Rating" type="RatingType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Individual rating dimensions</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||
| type | TextType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="ContentAdvisory" type="TextType" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| children | Region | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:complexType name="RatingsType"> <xs:annotation> <xs:documentation>Describes the ratings system and is used to build the Rating Region Table (A/65B 6.4)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Region" type="RegionType" maxOccurs="255"> <xs:annotation> <xs:documentation>Rating system for one region</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | RegionType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| children | Name Dimension PrivateInformation Descriptor | ||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="Region" type="RegionType" maxOccurs="255"> <xs:annotation> <xs:documentation>Rating system for one region</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="RatingType"> <xs:annotation> <xs:documentation>Rating for one dimension in Content Advisory Descriptor (A/65B 6.9.4)</xs:documentation> </xs:annotation> <xs:attribute name="dimension" type="xsd:string" use="required"> <xs:annotation> <xs:documentation>Name of the dimension</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="value" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Name of the rating value</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="dimension" type="xsd:string" use="required"> <xs:annotation> <xs:documentation>Name of the dimension</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="value" type="xsd:string" use="optional"> <xs:annotation> <xs:documentation>Name of the rating value</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| children | AbbrevName Name | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:complexType name="RatingValueType"> <xs:annotation> <xs:documentation>Type for a rating value</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="AbbrevName" type="TextType"> <xs:annotation> <xs:documentation>Abbreviated name of the value</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" type="TextType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Long name of the value</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||
| type | TextType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="AbbrevName" type="TextType"> <xs:annotation> <xs:documentation>Abbreviated name of the value</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||
| type | TextType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Name" type="TextType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Long name of the value</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| children | Name Dimension PrivateInformation Descriptor | ||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:complexType name="RegionType"> <xs:annotation> <xs:documentation>Type for the rating system of a region</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Name" type="TextType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Name of the region</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Dimension" type="DimensionType" maxOccurs="255"> <xs:annotation> <xs:documentation>Existing dimensions for the region</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the outer loop of the RRT</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Descriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the outer loop of the RRT</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="id" type="xsd:unsignedByte" use="required"> <xs:annotation> <xs:documentation>Region ID, as defined by the ATSC Code Point Registry</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="id" type="xsd:unsignedByte" use="required"> <xs:annotation> <xs:documentation>Region ID, as defined by the ATSC Code Point Registry</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||
| type | TextType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Name" type="TextType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Name of the region</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | DimensionType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| children | Name Value | ||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="Dimension" type="DimensionType" maxOccurs="255"> <xs:annotation> <xs:documentation>Existing dimensions for the region</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | PrivateInformationType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="PrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the outer loop of the RRT</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | DescriptorType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="Descriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>These descriptors go into the outer loop of the RRT</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:complexType name="Caption608Type"> <xs:annotation> <xs:documentation>Used to indicate the presence of 608 line 21 analog captions</xs:documentation> </xs:annotation> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="Caption708Type"> <xs:annotation> <xs:documentation>Describes a 708 DTVCC digital captions service</xs:documentation> </xs:annotation> <xs:attribute name="service" type="ccServiceType" use="required"> <xs:annotation> <xs:documentation>708 captions service number</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="lang" type="languageType" use="optional"> <xs:annotation> <xs:documentation>Language of the caption service</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="wideAspectRatio" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates the aspect ratio for which the caption service has been formatted</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="easyReader" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates if the caption service is formatted for beginner readers.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | ccServiceType | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="service" type="ccServiceType" use="required"> <xs:annotation> <xs:documentation>708 captions service number</xs:documentation> </xs:annotation> </xs:attribute> |
| type | languageType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="lang" type="languageType" use="optional"> <xs:annotation> <xs:documentation>Language of the caption service</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="wideAspectRatio" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates the aspect ratio for which the caption service has been formatted</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="easyReader" type="xsd:boolean" use="optional"> <xs:annotation> <xs:documentation>Indicates if the caption service is formatted for beginner readers.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| children | Null Caption608 Caption708 | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:complexType name="CaptionsType"> <xs:annotation> <xs:documentation>Caption Service Descriptor (A/65B 6.9.3)</xs:documentation> </xs:annotation> <xs:choice> <xs:element name="Null" minOccurs="0"> <xs:annotation> <xs:documentation>Means that there is no caption service</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> <xs:sequence minOccurs="0"> <xs:element name="Caption608" type="Caption608Type" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates that analog captions are present</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Caption708" type="Caption708Type" minOccurs="0" maxOccurs="16"> <xs:annotation> <xs:documentation>Describe digital captions services</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:choice> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="Null" minOccurs="0"> <xs:annotation> <xs:documentation>Means that there is no caption service</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | Caption608Type | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="Caption608" type="Caption608Type" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates that analog captions are present</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| type | Caption708Type | ||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Caption708" type="Caption708Type" minOccurs="0" maxOccurs="16"> <xs:annotation> <xs:documentation>Describe digital captions services</xs:documentation> </xs:annotation> </xs:element> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | |||||||||
| type | restriction of xs:unsignedByte | |||||||||
| used by |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:simpleType name="ccServiceType"> <xs:annotation> <xs:documentation>Type for 708 caption service number (A/65B 6.9.3 caption_service_number)</xs:documentation> </xs:annotation> <xs:restriction base="xsd:unsignedByte"> <xs:minInclusive value="1"/> <xs:maxInclusive value="63"/> </xs:restriction> </xs:simpleType> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| children | Name Description ParentalRating Audios Captions RedistributionControl DataBroadcast | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:complexType name="ShowDataType"> <xs:annotation> <xs:documentation>Describes the metadata of a show</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Multiple-language title of the show (A/65B 6.5)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Description" type="TextType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Multiple-language description of the show carried in the Event ETT (A/65B 6.6)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ParentalRating" type="ParentalRatingType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Parental rating of the show for one region</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Audios" type="AudiosType" minOccurs="0"> <xs:annotation> <xs:documentation>Audio services associated with the show</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Captions" type="CaptionsType" minOccurs="0"> <xs:annotation> <xs:documentation>Caption services associated with the show</xs:documentation> </xs:annotation> </xs:element> <xs:element name="RedistributionControl" type="RedistributionControlType" minOccurs="0"> <xs:annotation> <xs:documentation>Sets the "broadcast flag" of the show</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DataBroadcast" type="DataBroadcastType" minOccurs="0"> <xs:annotation> <xs:documentation>Data Broadcasting Descriptor</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||
| type | TextType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Multiple-language title of the show (A/65B 6.5)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||
| type | TextType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Description" type="TextType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Multiple-language description of the show carried in the Event ETT (A/65B 6.6)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | ParentalRatingType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| children | Null Rating ContentAdvisory | ||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="ParentalRating" type="ParentalRatingType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Parental rating of the show for one region</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | AudiosType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | Null Ac3Audio | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="Audios" type="AudiosType" minOccurs="0"> <xs:annotation> <xs:documentation>Audio services associated with the show</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | CaptionsType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | Null Caption608 Caption708 | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="Captions" type="CaptionsType" minOccurs="0"> <xs:annotation> <xs:documentation>Caption services associated with the show</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | RedistributionControlType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | Null | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="RedistributionControl" type="RedistributionControlType" minOccurs="0"> <xs:annotation> <xs:documentation>Sets the "broadcast flag" of the show</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | DataBroadcastType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Description ObjectName | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="DataBroadcast" type="DataBroadcastType" minOccurs="0"> <xs:annotation> <xs:documentation>Data Broadcasting Descriptor</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| children | ContentId ShowData PrivatePmcpInformation | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:complexType name="ShowType"> <xs:annotation> <xs:documentation>Describes a show, i.e. an abstract entity which becomes a PSIP Event when it is scheduled</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ContentId" type="ContentIdType"> <xs:annotation> <xs:documentation>Communicates at least one of the possible IDs for the show</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ShowData" type="ShowDataType"> <xs:annotation> <xs:documentation>Carries the actual information about the show</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0"> <xs:annotation> <xs:documentation>Show-level PMCP-private information</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | ContentIdType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="ContentId" type="ContentIdType"> <xs:annotation> <xs:documentation>Communicates at least one of the possible IDs for the show</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | ShowDataType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | Name Description ParentalRating Audios Captions RedistributionControl DataBroadcast | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="ShowData" type="ShowDataType"> <xs:annotation> <xs:documentation>Carries the actual information about the show</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||
| type | PrivatePmcpInformationType | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0"> <xs:annotation> <xs:documentation>Show-level PMCP-private information</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | extension of xs:string | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:complexType name="AlternateIdType"> <xs:annotation> <xs:documentation>Any proprietary string other than the house number used to identify the material locally or globally</xs:documentation> </xs:annotation> <xs:simpleContent> <xs:extension base="xsd:string"> <xs:attribute name="idType" type="xsd:string" use="required"> <xs:annotation> <xs:documentation>This attribute uniquely identifies the type of alternate Id communicated in the element</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="idType" type="xsd:string" use="required"> <xs:annotation> <xs:documentation>This attribute uniquely identifies the type of alternate Id communicated in the element</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| children | Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:complexType name="ContentIdType"> <xs:annotation> <xs:documentation>Groups several content IDs that may be used simultaneously to label and reference a show</xs:documentation> </xs:annotation> <xs:choice> <xs:sequence> <xs:element name="Isan" type="IsanType"> <xs:annotation> <xs:documentation>V-ISAN, as defined by ISO.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="HouseNumber" type="HouseNumberType" minOccurs="0"/> <xs:element name="AlternateId" type="AlternateIdType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:sequence> <xs:element name="HouseNumber" type="HouseNumberType"> <xs:annotation> <xs:documentation>Legacy string used to identify the material locally to a station</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AlternateId" type="AlternateIdType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:element name="AlternateId" type="AlternateIdType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Any proprietary string other than the house number used to identify the material locally or globally</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||
| type | IsanType | ||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Isan" type="IsanType"> <xs:annotation> <xs:documentation>V-ISAN, as defined by ISO.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | HouseNumberType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xs:element name="HouseNumber" type="HouseNumberType" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | AlternateIdType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| source | <xs:element name="AlternateId" type="AlternateIdType" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | HouseNumberType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="HouseNumber" type="HouseNumberType"> <xs:annotation> <xs:documentation>Legacy string used to identify the material locally to a station</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | AlternateIdType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| source | <xs:element name="AlternateId" type="AlternateIdType" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||
| type | AlternateIdType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| source | <xs:element name="AlternateId" type="AlternateIdType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Any proprietary string other than the house number used to identify the material locally or globally</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||
| type | extension of xs:string | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:complexType name="HouseNumberType"> <xs:annotation> <xs:documentation>Legacy string used to identify the material locally to a station</xs:documentation> </xs:annotation> <xs:simpleContent> <xs:extension base="xsd:string"> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | ProgramEvent NonProgramEvent PrimaryElementId PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="PrimaryEvent"> <xs:sequence> <xs:choice> <xs:element name="ProgramEvent" type="ProgramEvent"/> <xs:element name="NonProgramEvent" type="NonProgramEvent"/> </xs:choice> <xs:element name="PrimaryElementId" type="Uuid" minOccurs="0"> <xs:annotation> <xs:documentation>Uses a UUID to link to the format structure element</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | ProgramEvent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | SegmentNumber ProgramName Constraints ProgramContract PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="ProgramEvent" type="ProgramEvent"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | NonProgramEvent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Details SalesContract Constraints TrafficCautionFlag SpotSalesClassification PreemptionWarning PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="NonProgramEvent" type="NonProgramEvent"/> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="PrimaryElementId" type="Uuid" minOccurs="0"> <xs:annotation> <xs:documentation>Uses a UUID to link to the format structure element</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||
| children | NonPrimaryEventName OptionalFlag PrimaryEventId NonPrimaryElementId Offset Macros NonProgramEvents ProgramEvent PrivateInformation | ||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| source | <xs:complexType name="NonPrimaryEvent"> <xs:sequence> <xs:element name="NonPrimaryEventName" type="xs:string"> <xs:annotation> <xs:documentation>Used to define the type of event (eg. Key, GPI, Tone, Audio or Video Effects) (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="OptionalFlag" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Optional event, will not air unless triggered</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrimaryEventId" type="Uuid" minOccurs="0"> <xs:annotation> <xs:documentation>Linkage to the primary event id. Not required for auxillary events. Required to be a UUID.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="NonPrimaryElementId" type="Uuid" minOccurs="0"> <xs:annotation> <xs:documentation>A UUID that is used to link to the format structure's non-primary element definition</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Offset" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation>The definition of how a non-primary event should run relative to the primary event either using the start or end points of either event.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="OffsetTime" type="BxfSmpteTime" minOccurs="0"> <xs:annotation> <xs:documentation>The time to start the event relative to the start time of the primary event</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="offsetFrom"> <xs:annotation> <xs:documentation>Defines the point of the primary event from which the offset is applied either start or end</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="BeginningofEvent"/> <xs:enumeration value="EndofEvent"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="offsetType"> <xs:annotation> <xs:documentation>This describes whether the start or end point of the non-primary event should be used when the offset is applied</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Start"/> <xs:enumeration value="End"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="direction"> <xs:annotation> <xs:documentation>Defines whether the offset value is applied as a positive or negative value</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Positive"/> <xs:enumeration value="Negative"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="Macros" type="Macro" minOccurs="0" maxOccurs="unbounded"/> <xs:choice minOccurs="0"> <xs:element name="NonProgramEvents" type="NonProgramEvent"> <xs:annotation> <xs:documentation>Used to specify non-primary events that use speciific interstitial content</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ProgramEvent" type="ProgramEvent"> <xs:annotation> <xs:documentation>Used to specify non-primary events that use specific program content</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attribute name="auxillary" type="xs:boolean" default="false"> <xs:annotation> <xs:documentation>Boolean flag to indicate that the non-primary event is an auxillary event which is time based and does not link to a primary event</xs:documentation> </xs:annotation> </xs:attribute> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="auxillary" type="xs:boolean" default="false"> <xs:annotation> <xs:documentation>Boolean flag to indicate that the non-primary event is an auxillary event which is time based and does not link to a primary event</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="NonPrimaryEventName" type="xs:string"> <xs:annotation> <xs:documentation>Used to define the type of event (eg. Key, GPI, Tone, Audio or Video Effects) (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="OptionalFlag" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Optional event, will not air unless triggered</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="PrimaryEventId" type="Uuid" minOccurs="0"> <xs:annotation> <xs:documentation>Linkage to the primary event id. Not required for auxillary events. Required to be a UUID.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="NonPrimaryElementId" type="Uuid" minOccurs="0"> <xs:annotation> <xs:documentation>A UUID that is used to link to the format structure's non-primary element definition</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||
| children | OffsetTime | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="Offset" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation>The definition of how a non-primary event should run relative to the primary event either using the start or end points of either event.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="OffsetTime" type="BxfSmpteTime" minOccurs="0"> <xs:annotation> <xs:documentation>The time to start the event relative to the start time of the primary event</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="offsetFrom"> <xs:annotation> <xs:documentation>Defines the point of the primary event from which the offset is applied either start or end</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="BeginningofEvent"/> <xs:enumeration value="EndofEvent"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="offsetType"> <xs:annotation> <xs:documentation>This describes whether the start or end point of the non-primary event should be used when the offset is applied</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Start"/> <xs:enumeration value="End"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="direction"> <xs:annotation> <xs:documentation>Defines whether the offset value is applied as a positive or negative value</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Positive"/> <xs:enumeration value="Negative"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="offsetFrom"> <xs:annotation> <xs:documentation>Defines the point of the primary event from which the offset is applied either start or end</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="BeginningofEvent"/> <xs:enumeration value="EndofEvent"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="offsetType"> <xs:annotation> <xs:documentation>This describes whether the start or end point of the non-primary event should be used when the offset is applied</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Start"/> <xs:enumeration value="End"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="direction"> <xs:annotation> <xs:documentation>Defines whether the offset value is applied as a positive or negative value</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Positive"/> <xs:enumeration value="Negative"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||
| type | BxfSmpteTime | ||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||
| children | SmpteTimeCode | ||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="OffsetTime" type="BxfSmpteTime" minOccurs="0"> <xs:annotation> <xs:documentation>The time to start the event relative to the start time of the primary event</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | Macro | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | MacroName MacroParameterString PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="Macros" type="Macro" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | NonProgramEvent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Details SalesContract Constraints TrafficCautionFlag SpotSalesClassification PreemptionWarning PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="NonProgramEvents" type="NonProgramEvent"> <xs:annotation> <xs:documentation>Used to specify non-primary events that use speciific interstitial content</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | ProgramEvent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | SegmentNumber ProgramName Constraints ProgramContract PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="ProgramEvent" type="ProgramEvent"> <xs:annotation> <xs:documentation>Used to specify non-primary events that use specific program content</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | ContractId Name Distributor ContractStartDate ContractEndDate TotalTitleCost PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="ProgramContract"> <xs:sequence> <xs:element name="ContractId" type="xs:positiveInteger"> <xs:annotation> <xs:documentation>Reference value to identify the contract assigned by distributor or entity</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>Reference name associated to the contract by the entity</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Distributor" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>Owner or rights holder of the content</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContractStartDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Earliest date that any content under this contract can be used by the entity</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContractEndDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Last date that any content under this contract can be used by the entity</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TotalTitleCost" type="xs:decimal" minOccurs="0"> <xs:annotation> <xs:documentation>A value associated with playing or using the content</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:positiveInteger | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="ContractId" type="xs:positiveInteger"> <xs:annotation> <xs:documentation>Reference value to identify the contract assigned by distributor or entity</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Name" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>Reference name associated to the contract by the entity</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Distributor" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>Owner or rights holder of the content</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:date | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="ContractStartDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Earliest date that any content under this contract can be used by the entity</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:date | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="ContractEndDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Last date that any content under this contract can be used by the entity</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:decimal | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="TotalTitleCost" type="xs:decimal" minOccurs="0"> <xs:annotation> <xs:documentation>A value associated with playing or using the content</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | ContractNumber ContractStartDate ContractEndDate LineNumber SpotNumber PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="SalesContract"> <xs:sequence> <xs:element name="ContractNumber" minOccurs="0"> <xs:annotation> <xs:documentation>Traffic system contract number related to this event</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="ContractStartDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date before which content should not air</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContractEndDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date after which content should not air</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LineNumber" type="xs:positiveInteger" minOccurs="0"> <xs:annotation> <xs:documentation>Traffic system contract line number related to this event</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SpotNumber" type="xs:positiveInteger" minOccurs="0"> <xs:annotation> <xs:documentation>Traffic system spot serial number</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | restriction of xs:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="ContractNumber" minOccurs="0"> <xs:annotation> <xs:documentation>Traffic system contract number related to this event</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:dateTime | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="ContractStartDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date before which content should not air</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:dateTime | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="ContractEndDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>Date after which content should not air</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:positiveInteger | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="LineNumber" type="xs:positiveInteger" minOccurs="0"> <xs:annotation> <xs:documentation>Traffic system contract line number related to this event</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:positiveInteger | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="SpotNumber" type="xs:positiveInteger" minOccurs="0"> <xs:annotation> <xs:documentation>Traffic system spot serial number</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | SequenceNumber Description Offset Duration ProgramElement EmbeddedNonProgramContent PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="Element"> <xs:sequence> <xs:element name="SequenceNumber" type="xs:positiveInteger"> <xs:annotation> <xs:documentation>Uniique order count that specifies the order of play of all elements within the show including program segments and embedded non-program elements</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Description" type="BxfText" minOccurs="0"/> <xs:element name="Offset" type="BxfSmpteTime"> <xs:annotation> <xs:documentation>Offset from the start of the show</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Duration" type="BxfDuration"/> <xs:choice> <xs:element name="ProgramElement" type="ProgramElement"> <xs:annotation> <xs:documentation>Description of individual show segments</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EmbeddedNonProgramContent" type="NonProgramContent"> <xs:annotation> <xs:documentation>Description of embedded non program elements such as barter spots</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:positiveInteger | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="SequenceNumber" type="xs:positiveInteger"> <xs:annotation> <xs:documentation>Uniique order count that specifies the order of play of all elements within the show including program segments and embedded non-program elements</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Description" type="BxfText" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||
| type | BxfSmpteTime | ||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||
| children | SmpteTimeCode | ||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Offset" type="BxfSmpteTime"> <xs:annotation> <xs:documentation>Offset from the start of the show</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | BxfDuration | ||||
| properties |
|
||||
| children | SmpteDuration UtcDuration | ||||
| source | <xs:element name="Duration" type="BxfDuration"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | ProgramElement | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | SegmentNumber Type ContentMetaData SegmentName PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="ProgramElement" type="ProgramElement"> <xs:annotation> <xs:documentation>Description of individual show segments</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | NonProgramContent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Details ContentMetaData SalesContract ParentalRating PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="EmbeddedNonProgramContent" type="NonProgramContent"> <xs:annotation> <xs:documentation>Description of embedded non program elements such as barter spots</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | SegmentNumber Type ContentMetaData SegmentName PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="ProgramElement"> <xs:annotation> <xs:documentation>For each element this describes the content on the element</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="SegmentNumber" type="xs:int"> <xs:annotation> <xs:documentation>The order identifier for each segment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Type" type="ProgramContentType" default="ProgramSegment"> <xs:annotation> <xs:documentation>Either a program segment or an interactive element</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContentMetaData" type="ContentMetaData"> <xs:annotation> <xs:documentation>For each element describes the content identifier and optionally additional details for the content</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SegmentName" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>Each segment can have a descriptive name for the segment</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:int | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="SegmentNumber" type="xs:int"> <xs:annotation> <xs:documentation>The order identifier for each segment</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | ProgramContentType | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="Type" type="ProgramContentType" default="ProgramSegment"> <xs:annotation> <xs:documentation>Either a program segment or an interactive element</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | ContentMetaData | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContentId Name DefaultLength Genre Description UsagePolicy Media PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="ContentMetaData" type="ContentMetaData"> <xs:annotation> <xs:documentation>For each element describes the content identifier and optionally additional details for the content</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="SegmentName" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>Each segment can have a descriptive name for the segment</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | restriction of xs:string | |||||||||
| used by |
|
|||||||||
| facets |
|
|||||||||
| source | <xs:simpleType name="ProgramContentType"> <xs:restriction base="xs:string"> <xs:enumeration value="Interactive"/> <xs:enumeration value="ProgramSegment"/> </xs:restriction> </xs:simpleType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | SpotType AdvertiserName Agency Product PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="NonProgramDetail"> <xs:sequence> <xs:element name="SpotType"> <xs:annotation> <xs:documentation>Used to describe the type of spot or other interstitial (eg. BarterSpot; LocalAvail; Promo; PSA; ID; comments) (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:anyAttribute namespace="##any"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="AdvertiserName" type="BxfText" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of advertisers associated to the spot</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Agency" minOccurs="0"> <xs:annotation> <xs:documentation>Agency of record for the spot</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AgencyName" type="BxfText"> <xs:annotation> <xs:documentation>Name of advertising agency (buying agency)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EstimateNumber" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Refers to the contract identifier in the agency system</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AgencyCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Recommended to use TVB EDI Value or see Configuration Section in BXF Protocol Documentation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> <xs:element name="Product" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Allow multiple product codes for a single spot</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Name" type="BxfText"> <xs:annotation> <xs:documentation>Product name for commercial spot content</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ProductCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Recommend use of TVB EDI Value that indicates the category of product (eg "Alcoholic Beverages") or see Configuration Section in BXF Protocol Documentation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||
| type | extension of xs:string | ||||||
| properties |
|
||||||
| attributes |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="SpotType"> <xs:annotation> <xs:documentation>Used to describe the type of spot or other interstitial (eg. BarterSpot; LocalAvail; Promo; PSA; ID; comments) (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:anyAttribute namespace="##any"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="AdvertiserName" type="BxfText" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of advertisers associated to the spot</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | AgencyName EstimateNumber AgencyCode PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Agency" minOccurs="0"> <xs:annotation> <xs:documentation>Agency of record for the spot</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AgencyName" type="BxfText"> <xs:annotation> <xs:documentation>Name of advertising agency (buying agency)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EstimateNumber" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Refers to the contract identifier in the agency system</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AgencyCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Recommended to use TVB EDI Value or see Configuration Section in BXF Protocol Documentation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="AgencyName" type="BxfText"> <xs:annotation> <xs:documentation>Name of advertising agency (buying agency)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:string | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="EstimateNumber" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Refers to the contract identifier in the agency system</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:string | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="AgencyCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Recommended to use TVB EDI Value or see Configuration Section in BXF Protocol Documentation</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Name ProductCode PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Product" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Allow multiple product codes for a single spot</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Name" type="BxfText"> <xs:annotation> <xs:documentation>Product name for commercial spot content</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ProductCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Recommend use of TVB EDI Value that indicates the category of product (eg "Alcoholic Beverages") or see Configuration Section in BXF Protocol Documentation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Name" type="BxfText"> <xs:annotation> <xs:documentation>Product name for commercial spot content</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:string | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="ProductCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Recommend use of TVB EDI Value that indicates the category of product (eg "Alcoholic Beverages") or see Configuration Section in BXF Protocol Documentation</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Description ObjectName | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="DataBroadcastType"> <xs:annotation> <xs:documentation>Data Broadcasting Descriptor</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Description" type="TextType" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates text description of the data component</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ObjectName" type="TextType" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the name of the object to be used to start up the higher layer protocols</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="dataBroadcastId" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Identifies the data broadcast specification that is used to broadcast the data in the broadcast network</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="componentTag" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Identifies the component stream for associating it</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="carouselTypeId" type="carouselTypeIdType" use="optional"> <xs:annotation> <xs:documentation>Indicates which kind of carousel is used</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="transactionId" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Indicates the same value as the transactionId value of the DownloadServerInitiate message that carries the object reference of the service gateway</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="time_out_value_DSI" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Indicates the recommended time out period in milliseconds that receivers should use to time out the acquisition of the DownloadServerInitiate message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="time_out_value_DII" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Indicates the recommended time out period in milliseconds that receivers should use to time out the acquisition of the DownloadInfoIndication message</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="leakRate" type="leakRateType" use="optional"> <xs:annotation> <xs:documentation>Indicates the leak rate Rxn of the data carousel decoder model that is applied by the service</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="dataBroadcastId" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Identifies the data broadcast specification that is used to broadcast the data in the broadcast network</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedByte | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="componentTag" type="xsd:unsignedByte" use="optional"> <xs:annotation> <xs:documentation>Identifies the component stream for associating it</xs:documentation> </xs:annotation> </xs:attribute> |
| type | carouselTypeIdType | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="carouselTypeId" type="carouselTypeIdType" use="optional"> <xs:annotation> <xs:documentation>Indicates which kind of carousel is used</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedInt | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="transactionId" type="xsd:unsignedInt" use="optional"> <xs:annotation> <xs:documentation>Indicates the same value as the transactionId value of the DownloadServerInitiate message that carries the object reference of the service gateway</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="time_out_value_DSI" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Indicates the recommended time out period in milliseconds that receivers should use to time out the acquisition of the DownloadServerInitiate message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:unsignedShort | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="time_out_value_DII" type="xsd:unsignedShort" use="optional"> <xs:annotation> <xs:documentation>Indicates the recommended time out period in milliseconds that receivers should use to time out the acquisition of the DownloadInfoIndication message</xs:documentation> </xs:annotation> </xs:attribute> |
| type | leakRateType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="leakRate" type="leakRateType" use="optional"> <xs:annotation> <xs:documentation>Indicates the leak rate Rxn of the data carousel decoder model that is applied by the service</xs:documentation> </xs:annotation> </xs:attribute> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||
| type | TextType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Description" type="TextType" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates text description of the data component</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||
| type | TextType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="ObjectName" type="TextType" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the name of the object to be used to start up the higher layer protocols</xs:documentation> </xs:annotation> </xs:element> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | |||||||||
| type | restriction of xs:string | |||||||||
| used by |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:simpleType name="carouselTypeIdType"> <xs:annotation> <xs:documentation>Indicates which kind of carousel is used</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:enumeration value="one_layer"/> <xs:enumeration value="two_layer"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||
| type | restriction of xs:unsignedInt | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="leakRateType"> <xs:annotation> <xs:documentation>Indicates the leak rate Rxn of the data carousel decoder model that is applied by the service</xs:documentation> </xs:annotation> <xs:restriction base="xsd:unsignedInt"> <xs:maxExclusive value="4194303"/> </xs:restriction> </xs:simpleType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="IsanType"> <xs:annotation> <xs:documentation>ISAN, as defined by ISO. Only the root is required, allowing its use as an ISAN or even to reference all episodes</xs:documentation> </xs:annotation> <xs:attribute name="root" type="isanRootType" use="required"/> <xs:attribute name="episodeOrPart" type="isanEpisodeType" use="optional"/> <xs:attribute name="check1" type="isanCheckType" use="optional"/> <xs:attribute name="version" type="isanVersionType" use="optional"/> <xs:attribute name="check2" type="isanCheckType" use="optional"/> <xs:attribute name="action" type="actionType" use="optional"/> <xs:attribute name="error" type="errorType" use="optional"/> </xs:complexType> |
| type | isanRootType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| source | <xs:attribute name="root" type="isanRootType" use="required"/> |
| type | isanEpisodeType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| source | <xs:attribute name="episodeOrPart" type="isanEpisodeType" use="optional"/> |
| type | isanCheckType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| source | <xs:attribute name="check1" type="isanCheckType" use="optional"/> |
| type | isanVersionType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| source | <xs:attribute name="version" type="isanVersionType" use="optional"/> |
| type | isanCheckType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| source | <xs:attribute name="check2" type="isanCheckType" use="optional"/> |
| type | actionType | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| source | <xs:attribute name="action" type="actionType" use="optional"/> |
| type | errorType | ||||
| properties |
|
||||
| source | <xs:attribute name="error" type="errorType" use="optional"/> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||
| type | restriction of xs:string | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="isanCheckType"> <xs:annotation> <xs:documentation>Type for the check digits of a ISAN</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:pattern value="[\dA-Za-z]"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||
| type | restriction of xs:string | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="isanEpisodeType"> <xs:annotation> <xs:documentation>Type for the episode part of an ISAN or V-ISAN</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:pattern value="[\dA-Fa-f]{4}"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||
| type | restriction of xs:string | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="isanRootType"> <xs:annotation> <xs:documentation>Type for the root part of an ISAN</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:pattern value="[\dA-Fa-f]{4}-[\dA-Fa-f]{4}-[\dA-Fa-f]{4}"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.atsc.org/XMLSchemas/pmcp/2007/3.1 | ||||||
| type | restriction of xs:string | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:simpleType name="isanVersionType"> <xs:annotation> <xs:documentation>Type for the version part of a ISAN</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:pattern value="[\dA-Fa-f]{4}-[\dA-Fa-f]{4}"/> </xs:restriction> </xs:simpleType> |
| diagram | ![]() |
||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||
| children | Rules | ||
| used by |
|
||
| source | <xs:complexType name="Constraint"> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="Rules" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="RuleName" type="BxfText"> <xs:annotation> <xs:documentation>A name to reference the rule</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StartTimeLimit" type="xs:time" minOccurs="0"> <xs:annotation> <xs:documentation>The earliest permitted start time for this event under the terms of the contract</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EndTimeLimit" type="xs:time" minOccurs="0"> <xs:annotation> <xs:documentation>The latest permitted start time for this event under the terms of the contract</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StartDateLimit" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>First date that this event can be aired on.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EndDateLimit" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Last date that this event can be aired on.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DaysOfWeekAllowed" type="DayPattern" minOccurs="0"> <xs:annotation> <xs:documentation>Assumes start of week is Monday. Indicates the days of the week that the content can be aired.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Classification" type="BxfText" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attribute name="ruleId" type="Uuid" use="required"> <xs:annotation> <xs:documentation>Unique identifier for each rule</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="negation" type="xs:boolean"> <xs:annotation> <xs:documentation>True = negation of the stated rule</xs:documentation> </xs:annotation> </xs:attribute> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||
| children | RuleName StartTimeLimit EndTimeLimit StartDateLimit EndDateLimit DaysOfWeekAllowed Classification PrivateInformation | ||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Rules" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="RuleName" type="BxfText"> <xs:annotation> <xs:documentation>A name to reference the rule</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StartTimeLimit" type="xs:time" minOccurs="0"> <xs:annotation> <xs:documentation>The earliest permitted start time for this event under the terms of the contract</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EndTimeLimit" type="xs:time" minOccurs="0"> <xs:annotation> <xs:documentation>The latest permitted start time for this event under the terms of the contract</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StartDateLimit" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>First date that this event can be aired on.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="EndDateLimit" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Last date that this event can be aired on.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DaysOfWeekAllowed" type="DayPattern" minOccurs="0"> <xs:annotation> <xs:documentation>Assumes start of week is Monday. Indicates the days of the week that the content can be aired.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Classification" type="BxfText" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attribute name="ruleId" type="Uuid" use="required"> <xs:annotation> <xs:documentation>Unique identifier for each rule</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="negation" type="xs:boolean"> <xs:annotation> <xs:documentation>True = negation of the stated rule</xs:documentation> </xs:annotation> </xs:attribute> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| type | Uuid | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:attribute name="ruleId" type="Uuid" use="required"> <xs:annotation> <xs:documentation>Unique identifier for each rule</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:boolean | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="negation" type="xs:boolean"> <xs:annotation> <xs:documentation>True = negation of the stated rule</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="RuleName" type="BxfText"> <xs:annotation> <xs:documentation>A name to reference the rule</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:time | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="StartTimeLimit" type="xs:time" minOccurs="0"> <xs:annotation> <xs:documentation>The earliest permitted start time for this event under the terms of the contract</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:time | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="EndTimeLimit" type="xs:time" minOccurs="0"> <xs:annotation> <xs:documentation>The latest permitted start time for this event under the terms of the contract</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:date | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="StartDateLimit" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>First date that this event can be aired on.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:date | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="EndDateLimit" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Last date that this event can be aired on.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
|||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | |||||||||
| type | DayPattern | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <xs:element name="DaysOfWeekAllowed" type="DayPattern" minOccurs="0"> <xs:annotation> <xs:documentation>Assumes start of week is Monday. Indicates the days of the week that the content can be aired.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Classification" type="BxfText" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | Details SalesContract Constraints TrafficCautionFlag SpotSalesClassification PreemptionWarning PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="NonProgramEvent"> <xs:sequence> <xs:element name="Details" type="NonProgramDetail"/> <xs:element name="SalesContract" type="SalesContract" minOccurs="0"> <xs:annotation> <xs:documentation>Originating sales contract for the spot.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Constraints" type="Constraint" minOccurs="0"> <xs:annotation> <xs:documentation>Rules that restrict the movement of the spot to another time.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TrafficCautionFlag" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Warning indicating that the operator should think twice before preempting or changing the spot.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SpotSalesClassification" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Rate section or priority code for the spot (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PreemptionWarning" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Do not preempt the spot</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | NonProgramDetail | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | SpotType AdvertiserName Agency Product PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="Details" type="NonProgramDetail"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | SalesContract | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContractNumber ContractStartDate ContractEndDate LineNumber SpotNumber PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="SalesContract" type="SalesContract" minOccurs="0"> <xs:annotation> <xs:documentation>Originating sales contract for the spot.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | Constraint | ||||||||
| properties |
|
||||||||
| children | Rules | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="Constraints" type="Constraint" minOccurs="0"> <xs:annotation> <xs:documentation>Rules that restrict the movement of the spot to another time.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="TrafficCautionFlag" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Warning indicating that the operator should think twice before preempting or changing the spot.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:string | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="SpotSalesClassification" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Rate section or priority code for the spot (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="PreemptionWarning" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Do not preempt the spot</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| children | SegmentNumber ProgramName Constraints ProgramContract PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="ProgramEvent"> <xs:sequence> <xs:element name="SegmentNumber" type="xs:integer"> <xs:annotation> <xs:documentation>The ordering of the segments within the show</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ProgramName" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>The name of the show</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Constraints" type="Constraint" minOccurs="0"> <xs:annotation> <xs:documentation>Rules that constrain the scheduling of a program in order to validate a show move.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ProgramContract" type="ProgramContract" minOccurs="0"> <xs:annotation> <xs:documentation>Reference to the originating program rights contract and the date window that the content can be aired in.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||
| type | xs:integer | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="SegmentNumber" type="xs:integer"> <xs:annotation> <xs:documentation>The ordering of the segments within the show</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="ProgramName" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>The name of the show</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | Constraint | ||||||||
| properties |
|
||||||||
| children | Rules | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="Constraints" type="Constraint" minOccurs="0"> <xs:annotation> <xs:documentation>Rules that constrain the scheduling of a program in order to validate a show move.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||||||||||||||||||
| type | ProgramContract | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContractId Name Distributor ContractStartDate ContractEndDate TotalTitleCost PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="ProgramContract" type="ProgramContract" minOccurs="0"> <xs:annotation> <xs:documentation>Reference to the originating program rights contract and the date window that the content can be aired in.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2011/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |